./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix042.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-05-21_14-57-05.files/protection/mix042.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/mix042.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix042.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-bcb38a6-m [2024-06-03 19:47:29,763 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 19:47:29,829 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 19:47:29,834 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 19:47:29,834 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 19:47:29,850 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 19:47:29,851 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 19:47:29,851 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 19:47:29,851 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 19:47:29,852 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 19:47:29,852 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 19:47:29,852 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 19:47:29,853 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 19:47:29,853 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 19:47:29,854 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 19:47:29,854 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 19:47:29,854 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 19:47:29,855 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 19:47:29,855 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 19:47:29,855 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 19:47:29,856 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 19:47:29,856 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 19:47:29,857 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 19:47:29,857 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 19:47:29,857 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 19:47:29,857 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 19:47:29,858 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 19:47:29,858 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 19:47:29,858 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 19:47:29,858 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 19:47:29,859 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 19:47:29,859 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 19:47:29,859 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:47:29,859 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 19:47:29,860 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 19:47:29,860 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 19:47:29,860 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 19:47:29,860 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 19:47:29,860 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 19:47:29,861 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 19:47:29,861 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 19:47:29,861 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 19:47:29,861 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 19:47:29,861 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-03 19:47:30,018 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 19:47:30,038 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 19:47:30,040 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 19:47:30,041 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 19:47:30,042 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 19:47:30,042 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix042.opt.i [2024-06-03 19:47:31,109 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 19:47:31,323 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 19:47:31,324 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix042.opt.i [2024-06-03 19:47:31,334 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3099090e/c286afd6cee64d50aecdbd67acc07ab9/FLAG044be83ce [2024-06-03 19:47:31,348 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3099090e/c286afd6cee64d50aecdbd67acc07ab9 [2024-06-03 19:47:31,350 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 19:47:31,351 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 19:47:31,351 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix042.opt.yml/witness.yml [2024-06-03 19:47:31,548 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 19:47:31,549 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 19:47:31,551 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 19:47:31,551 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 19:47:31,555 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 19:47:31,556 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:47:31" (1/2) ... [2024-06-03 19:47:31,557 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6455603b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:31, skipping insertion in model container [2024-06-03 19:47:31,576 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:47:31" (1/2) ... [2024-06-03 19:47:31,577 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@45c5ba82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:47:31, skipping insertion in model container [2024-06-03 19:47:31,577 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:47:31" (2/2) ... [2024-06-03 19:47:31,578 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6455603b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:31, skipping insertion in model container [2024-06-03 19:47:31,578 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:47:31" (2/2) ... [2024-06-03 19:47:31,579 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 19:47:31,663 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 19:47:31,665 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2))) [2024-06-03 19:47:31,665 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2))) [2024-06-03 19:47:31,665 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2))) [2024-06-03 19:47:31,665 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 19:47:31,666 INFO L106 edCorrectnessWitness]: ghost_update [L826-L826] multithreaded = 1; [2024-06-03 19:47:31,705 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 19:47:32,016 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:47:32,026 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 19:47:32,134 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:47:32,171 INFO L206 MainTranslator]: Completed translation [2024-06-03 19:47:32,171 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32 WrapperNode [2024-06-03 19:47:32,172 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 19:47:32,173 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 19:47:32,174 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 19:47:32,174 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 19:47:32,179 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,209 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,239 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 152 [2024-06-03 19:47:32,240 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 19:47:32,241 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 19:47:32,241 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 19:47:32,241 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 19:47:32,249 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,250 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,263 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,282 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-03 19:47:32,283 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,283 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,289 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,290 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,292 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,293 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,296 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 19:47:32,296 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 19:47:32,296 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 19:47:32,296 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 19:47:32,297 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (1/1) ... [2024-06-03 19:47:32,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:47:32,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 19:47:32,354 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-03 19:47:32,400 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-03 19:47:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 19:47:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 19:47:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 19:47:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 19:47:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 19:47:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 19:47:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 19:47:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 19:47:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 19:47:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 19:47:32,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 19:47:32,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 19:47:32,432 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 19:47:32,539 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 19:47:32,542 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 19:47:32,826 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 19:47:32,826 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 19:47:32,957 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 19:47:32,983 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 19:47:32,983 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:47:32 BoogieIcfgContainer [2024-06-03 19:47:32,983 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 19:47:32,985 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 19:47:32,985 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 19:47:32,988 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 19:47:32,988 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 07:47:31" (1/4) ... [2024-06-03 19:47:32,988 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1486961 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:47:32, skipping insertion in model container [2024-06-03 19:47:32,988 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:47:31" (2/4) ... [2024-06-03 19:47:32,988 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1486961 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:47:32, skipping insertion in model container [2024-06-03 19:47:32,988 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:47:32" (3/4) ... [2024-06-03 19:47:32,989 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1486961 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:47:32, skipping insertion in model container [2024-06-03 19:47:32,989 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:47:32" (4/4) ... [2024-06-03 19:47:32,989 INFO L112 eAbstractionObserver]: Analyzing ICFG mix042.opt.i [2024-06-03 19:47:33,003 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 19:47:33,016 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 19:47:33,016 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 19:47:33,050 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 19:47:33,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 19:47:33,094 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-03 19:47:33,094 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:47:33,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 19:47:33,097 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 19:47:33,099 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-03 19:47:33,108 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 19:47:33,113 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;@5c4a7e7a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 19:47:33,113 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 19:47:33,119 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 19:47:33,119 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 19:47:33,119 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:47:33,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:33,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 19:47:33,120 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-03 19:47:33,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:33,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1396276895, now seen corresponding path program 1 times [2024-06-03 19:47:33,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:33,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200513553] [2024-06-03 19:47:33,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:33,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:33,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:34,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:34,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:34,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200513553] [2024-06-03 19:47:34,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200513553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:34,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:34,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 19:47:34,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728894285] [2024-06-03 19:47:34,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:34,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 19:47:34,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:34,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 19:47:34,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 19:47:34,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 19:47:34,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:34,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:34,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 19:47:34,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:34,536 INFO L124 PetriNetUnfolderBase]: 1059/1718 cut-off events. [2024-06-03 19:47:34,536 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-06-03 19:47:34,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3384 conditions, 1718 events. 1059/1718 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8808 event pairs, 698 based on Foata normal form. 1/1665 useless extension candidates. Maximal degree in co-relation 3369. Up to 1593 conditions per place. [2024-06-03 19:47:34,555 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 33 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-03 19:47:34,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 177 flow [2024-06-03 19:47:34,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 19:47:34,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 19:47:34,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-03 19:47:34,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-03 19:47:34,571 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 76 transitions. [2024-06-03 19:47:34,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 177 flow [2024-06-03 19:47:34,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:34,581 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-03 19:47:34,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-03 19:47:34,589 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-03 19:47:34,590 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-03 19:47:34,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:34,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:34,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:34,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 19:47:34,595 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-03 19:47:34,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:34,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1792274688, now seen corresponding path program 1 times [2024-06-03 19:47:34,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:34,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208470394] [2024-06-03 19:47:34,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:34,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:34,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:35,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:35,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208470394] [2024-06-03 19:47:35,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208470394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:35,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:35,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 19:47:35,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870340332] [2024-06-03 19:47:35,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:35,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 19:47:35,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:35,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 19:47:35,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 19:47:35,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:47:35,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:35,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:35,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:47:35,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:35,633 INFO L124 PetriNetUnfolderBase]: 1215/1895 cut-off events. [2024-06-03 19:47:35,633 INFO L125 PetriNetUnfolderBase]: For 378/378 co-relation queries the response was YES. [2024-06-03 19:47:35,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4308 conditions, 1895 events. 1215/1895 cut-off events. For 378/378 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9500 event pairs, 648 based on Foata normal form. 3/1873 useless extension candidates. Maximal degree in co-relation 4293. Up to 1803 conditions per place. [2024-06-03 19:47:35,641 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 41 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 19:47:35,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 246 flow [2024-06-03 19:47:35,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 19:47:35,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 19:47:35,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-03 19:47:35,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 19:47:35,643 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 95 transitions. [2024-06-03 19:47:35,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 246 flow [2024-06-03 19:47:35,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 19:47:35,645 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-03 19:47:35,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-03 19:47:35,646 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-03 19:47:35,646 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-03 19:47:35,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:35,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:35,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:35,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 19:47:35,647 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-03 19:47:35,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:35,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1379032779, now seen corresponding path program 1 times [2024-06-03 19:47:35,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:35,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823679721] [2024-06-03 19:47:35,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:35,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:36,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:36,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:36,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823679721] [2024-06-03 19:47:36,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823679721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:36,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:36,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:47:36,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309661148] [2024-06-03 19:47:36,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:36,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:47:36,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:36,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:47:36,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:47:36,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:47:36,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:36,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:36,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:47:36,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:36,869 INFO L124 PetriNetUnfolderBase]: 1545/2374 cut-off events. [2024-06-03 19:47:36,869 INFO L125 PetriNetUnfolderBase]: For 1251/1251 co-relation queries the response was YES. [2024-06-03 19:47:36,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5948 conditions, 2374 events. 1545/2374 cut-off events. For 1251/1251 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11598 event pairs, 575 based on Foata normal form. 6/2349 useless extension candidates. Maximal degree in co-relation 5931. Up to 2233 conditions per place. [2024-06-03 19:47:36,879 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-03 19:47:36,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 70 transitions, 358 flow [2024-06-03 19:47:36,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:47:36,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:47:36,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-03 19:47:36,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-03 19:47:36,897 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 128 transitions. [2024-06-03 19:47:36,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 70 transitions, 358 flow [2024-06-03 19:47:36,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 70 transitions, 338 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 19:47:36,900 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-03 19:47:36,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-03 19:47:36,901 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-03 19:47:36,901 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-03 19:47:36,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:36,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:36,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:36,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 19:47:36,902 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-03 19:47:36,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:36,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1024671786, now seen corresponding path program 1 times [2024-06-03 19:47:36,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:36,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516817643] [2024-06-03 19:47:36,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:36,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:36,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:37,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:37,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:37,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516817643] [2024-06-03 19:47:37,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516817643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:37,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:37,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:47:37,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775899821] [2024-06-03 19:47:37,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:37,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:47:37,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:37,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:47:37,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:47:37,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:47:37,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:37,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:37,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:47:37,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:38,147 INFO L124 PetriNetUnfolderBase]: 1333/2130 cut-off events. [2024-06-03 19:47:38,147 INFO L125 PetriNetUnfolderBase]: For 2050/2050 co-relation queries the response was YES. [2024-06-03 19:47:38,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5785 conditions, 2130 events. 1333/2130 cut-off events. For 2050/2050 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10670 event pairs, 592 based on Foata normal form. 2/2101 useless extension candidates. Maximal degree in co-relation 5766. Up to 1980 conditions per place. [2024-06-03 19:47:38,159 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-03 19:47:38,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 329 flow [2024-06-03 19:47:38,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:47:38,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:47:38,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-03 19:47:38,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-03 19:47:38,161 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 96 transitions. [2024-06-03 19:47:38,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 329 flow [2024-06-03 19:47:38,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 302 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:38,165 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-03 19:47:38,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-03 19:47:38,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-03 19:47:38,166 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-03 19:47:38,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:38,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:38,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:38,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 19:47:38,166 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-03 19:47:38,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:38,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1723293024, now seen corresponding path program 1 times [2024-06-03 19:47:38,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:38,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703302811] [2024-06-03 19:47:38,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:38,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:39,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:39,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:39,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703302811] [2024-06-03 19:47:39,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703302811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:39,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:39,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:47:39,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967036805] [2024-06-03 19:47:39,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:39,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:47:39,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:39,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:47:39,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:47:39,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:47:39,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:39,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:39,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:47:39,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:39,551 INFO L124 PetriNetUnfolderBase]: 1323/2160 cut-off events. [2024-06-03 19:47:39,551 INFO L125 PetriNetUnfolderBase]: For 3045/3045 co-relation queries the response was YES. [2024-06-03 19:47:39,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6230 conditions, 2160 events. 1323/2160 cut-off events. For 3045/3045 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11089 event pairs, 556 based on Foata normal form. 4/2155 useless extension candidates. Maximal degree in co-relation 6209. Up to 1948 conditions per place. [2024-06-03 19:47:39,564 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 49 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-03 19:47:39,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 66 transitions, 378 flow [2024-06-03 19:47:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:47:39,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:47:39,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-03 19:47:39,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:47:39,566 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 6 states and 114 transitions. [2024-06-03 19:47:39,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 66 transitions, 378 flow [2024-06-03 19:47:39,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 66 transitions, 358 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:39,569 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 234 flow [2024-06-03 19:47:39,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=234, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-03 19:47:39,570 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-03 19:47:39,570 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 234 flow [2024-06-03 19:47:39,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:39,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:39,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:39,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 19:47:39,571 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-03 19:47:39,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:39,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1156409737, now seen corresponding path program 1 times [2024-06-03 19:47:39,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:39,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722800281] [2024-06-03 19:47:39,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:39,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:39,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:40,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:40,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:40,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722800281] [2024-06-03 19:47:40,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722800281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:40,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:40,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:47:40,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586239093] [2024-06-03 19:47:40,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:40,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:47:40,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:40,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:47:40,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:47:40,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:40,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 234 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:40,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:40,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:40,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:41,091 INFO L124 PetriNetUnfolderBase]: 1541/2391 cut-off events. [2024-06-03 19:47:41,092 INFO L125 PetriNetUnfolderBase]: For 5054/5058 co-relation queries the response was YES. [2024-06-03 19:47:41,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7611 conditions, 2391 events. 1541/2391 cut-off events. For 5054/5058 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11728 event pairs, 656 based on Foata normal form. 6/2387 useless extension candidates. Maximal degree in co-relation 7589. Up to 2244 conditions per place. [2024-06-03 19:47:41,104 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-03 19:47:41,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 76 transitions, 486 flow [2024-06-03 19:47:41,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:47:41,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:47:41,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-03 19:47:41,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44573643410852715 [2024-06-03 19:47:41,106 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 234 flow. Second operand 6 states and 115 transitions. [2024-06-03 19:47:41,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 76 transitions, 486 flow [2024-06-03 19:47:41,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 456 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:47:41,110 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 290 flow [2024-06-03 19:47:41,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-03 19:47:41,112 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-03 19:47:41,112 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 290 flow [2024-06-03 19:47:41,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:41,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:41,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:41,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 19:47:41,113 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-03 19:47:41,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:41,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1906600747, now seen corresponding path program 2 times [2024-06-03 19:47:41,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:41,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933473471] [2024-06-03 19:47:41,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:41,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:41,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:41,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:41,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:41,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933473471] [2024-06-03 19:47:41,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933473471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:41,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:41,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:47:41,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45733964] [2024-06-03 19:47:41,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:41,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:47:41,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:41,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:47:41,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:47:41,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:41,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 290 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:41,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:41,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:41,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:42,421 INFO L124 PetriNetUnfolderBase]: 1536/2385 cut-off events. [2024-06-03 19:47:42,421 INFO L125 PetriNetUnfolderBase]: For 6787/6791 co-relation queries the response was YES. [2024-06-03 19:47:42,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8108 conditions, 2385 events. 1536/2385 cut-off events. For 6787/6791 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11704 event pairs, 659 based on Foata normal form. 6/2381 useless extension candidates. Maximal degree in co-relation 8085. Up to 2239 conditions per place. [2024-06-03 19:47:42,443 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 16 changer transitions 0/71 dead transitions. [2024-06-03 19:47:42,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 460 flow [2024-06-03 19:47:42,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:47:42,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:47:42,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-03 19:47:42,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-03 19:47:42,446 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 290 flow. Second operand 6 states and 110 transitions. [2024-06-03 19:47:42,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 460 flow [2024-06-03 19:47:42,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 71 transitions, 426 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 19:47:42,453 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 296 flow [2024-06-03 19:47:42,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-03 19:47:42,455 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-03 19:47:42,456 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 296 flow [2024-06-03 19:47:42,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:42,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:42,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:42,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 19:47:42,456 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-03 19:47:42,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:42,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1015185, now seen corresponding path program 1 times [2024-06-03 19:47:42,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:42,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484575976] [2024-06-03 19:47:42,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:42,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:42,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:43,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:43,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:43,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484575976] [2024-06-03 19:47:43,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484575976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:43,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:43,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:43,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726462126] [2024-06-03 19:47:43,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:43,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:43,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:43,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:43,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:43,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:43,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 296 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:43,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:43,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:43,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:43,930 INFO L124 PetriNetUnfolderBase]: 1583/2463 cut-off events. [2024-06-03 19:47:43,930 INFO L125 PetriNetUnfolderBase]: For 8075/8077 co-relation queries the response was YES. [2024-06-03 19:47:43,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8512 conditions, 2463 events. 1583/2463 cut-off events. For 8075/8077 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12103 event pairs, 652 based on Foata normal form. 4/2457 useless extension candidates. Maximal degree in co-relation 8487. Up to 2291 conditions per place. [2024-06-03 19:47:43,943 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 67 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-03 19:47:43,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 96 transitions, 632 flow [2024-06-03 19:47:43,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:43,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:43,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:47:43,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:47:43,946 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 296 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:47:43,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 96 transitions, 632 flow [2024-06-03 19:47:43,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 576 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:43,953 INFO L231 Difference]: Finished difference. Result has 66 places, 70 transitions, 408 flow [2024-06-03 19:47:43,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=408, PETRI_PLACES=66, PETRI_TRANSITIONS=70} [2024-06-03 19:47:43,956 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-03 19:47:43,956 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 408 flow [2024-06-03 19:47:43,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:43,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:43,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:43,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 19:47:43,957 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-03 19:47:43,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:43,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1488845073, now seen corresponding path program 2 times [2024-06-03 19:47:43,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:43,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468437556] [2024-06-03 19:47:43,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:43,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:43,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:44,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:44,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:44,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468437556] [2024-06-03 19:47:44,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468437556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:44,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:44,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:44,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779590563] [2024-06-03 19:47:44,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:44,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:44,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:44,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:44,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:44,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:44,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 408 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:44,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:44,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:44,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:45,449 INFO L124 PetriNetUnfolderBase]: 1594/2483 cut-off events. [2024-06-03 19:47:45,450 INFO L125 PetriNetUnfolderBase]: For 10452/10456 co-relation queries the response was YES. [2024-06-03 19:47:45,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9217 conditions, 2483 events. 1594/2483 cut-off events. For 10452/10456 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12259 event pairs, 631 based on Foata normal form. 6/2478 useless extension candidates. Maximal degree in co-relation 9190. Up to 2293 conditions per place. [2024-06-03 19:47:45,463 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-03 19:47:45,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 98 transitions, 706 flow [2024-06-03 19:47:45,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:45,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:45,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 19:47:45,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-03 19:47:45,464 INFO L175 Difference]: Start difference. First operand has 66 places, 70 transitions, 408 flow. Second operand 7 states and 130 transitions. [2024-06-03 19:47:45,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 98 transitions, 706 flow [2024-06-03 19:47:45,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 98 transitions, 664 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:45,471 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 467 flow [2024-06-03 19:47:45,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=467, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-03 19:47:45,471 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-03 19:47:45,472 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 467 flow [2024-06-03 19:47:45,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:45,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:45,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:45,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 19:47:45,472 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-03 19:47:45,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:45,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1488965229, now seen corresponding path program 1 times [2024-06-03 19:47:45,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:45,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055255724] [2024-06-03 19:47:45,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:45,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:45,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:46,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-03 19:47:46,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:46,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055255724] [2024-06-03 19:47:46,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055255724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:46,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:46,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:46,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364470100] [2024-06-03 19:47:46,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:46,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:46,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:46,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:46,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:46,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:46,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 467 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:46,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:46,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:46,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:47,049 INFO L124 PetriNetUnfolderBase]: 1616/2515 cut-off events. [2024-06-03 19:47:47,050 INFO L125 PetriNetUnfolderBase]: For 13720/13724 co-relation queries the response was YES. [2024-06-03 19:47:47,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9910 conditions, 2515 events. 1616/2515 cut-off events. For 13720/13724 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12348 event pairs, 585 based on Foata normal form. 8/2509 useless extension candidates. Maximal degree in co-relation 9882. Up to 2277 conditions per place. [2024-06-03 19:47:47,063 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 76 selfloop transitions, 26 changer transitions 0/107 dead transitions. [2024-06-03 19:47:47,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 107 transitions, 845 flow [2024-06-03 19:47:47,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:47,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:47,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-03 19:47:47,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-03 19:47:47,065 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 467 flow. Second operand 7 states and 136 transitions. [2024-06-03 19:47:47,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 107 transitions, 845 flow [2024-06-03 19:47:47,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 107 transitions, 766 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:47,074 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 510 flow [2024-06-03 19:47:47,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=510, PETRI_PLACES=72, PETRI_TRANSITIONS=79} [2024-06-03 19:47:47,074 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-03 19:47:47,075 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 510 flow [2024-06-03 19:47:47,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:47,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:47,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:47,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 19:47:47,075 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-03 19:47:47,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:47,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1488965043, now seen corresponding path program 3 times [2024-06-03 19:47:47,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:47,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961086037] [2024-06-03 19:47:47,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:47,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:47,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:47,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:47,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:47,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961086037] [2024-06-03 19:47:47,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961086037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:47,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:47,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:47,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894616489] [2024-06-03 19:47:47,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:47,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:47,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:47,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:47,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:48,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:48,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 79 transitions, 510 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:48,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:48,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:48,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:48,560 INFO L124 PetriNetUnfolderBase]: 1627/2533 cut-off events. [2024-06-03 19:47:48,561 INFO L125 PetriNetUnfolderBase]: For 13545/13549 co-relation queries the response was YES. [2024-06-03 19:47:48,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9986 conditions, 2533 events. 1627/2533 cut-off events. For 13545/13549 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12482 event pairs, 617 based on Foata normal form. 4/2524 useless extension candidates. Maximal degree in co-relation 9957. Up to 2289 conditions per place. [2024-06-03 19:47:48,607 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 66 selfloop transitions, 37 changer transitions 0/108 dead transitions. [2024-06-03 19:47:48,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 108 transitions, 884 flow [2024-06-03 19:47:48,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:48,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:48,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 19:47:48,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:47:48,609 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 510 flow. Second operand 7 states and 133 transitions. [2024-06-03 19:47:48,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 108 transitions, 884 flow [2024-06-03 19:47:48,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 108 transitions, 851 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:48,617 INFO L231 Difference]: Finished difference. Result has 76 places, 85 transitions, 629 flow [2024-06-03 19:47:48,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=629, PETRI_PLACES=76, PETRI_TRANSITIONS=85} [2024-06-03 19:47:48,618 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-03 19:47:48,618 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 85 transitions, 629 flow [2024-06-03 19:47:48,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:48,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:48,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:48,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 19:47:48,618 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:48,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:48,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1024917423, now seen corresponding path program 4 times [2024-06-03 19:47:48,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:48,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728315906] [2024-06-03 19:47:48,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:48,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:48,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:49,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-03 19:47:49,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:49,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728315906] [2024-06-03 19:47:49,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728315906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:49,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:49,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:49,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682992574] [2024-06-03 19:47:49,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:49,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:49,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:49,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:49,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:49,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:49,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 85 transitions, 629 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:49,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:49,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:49,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:50,168 INFO L124 PetriNetUnfolderBase]: 1622/2526 cut-off events. [2024-06-03 19:47:50,169 INFO L125 PetriNetUnfolderBase]: For 16834/16838 co-relation queries the response was YES. [2024-06-03 19:47:50,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10555 conditions, 2526 events. 1622/2526 cut-off events. For 16834/16838 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12442 event pairs, 623 based on Foata normal form. 2/2514 useless extension candidates. Maximal degree in co-relation 10524. Up to 2284 conditions per place. [2024-06-03 19:47:50,180 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 62 selfloop transitions, 37 changer transitions 0/104 dead transitions. [2024-06-03 19:47:50,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 104 transitions, 885 flow [2024-06-03 19:47:50,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:50,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:50,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 19:47:50,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-03 19:47:50,181 INFO L175 Difference]: Start difference. First operand has 76 places, 85 transitions, 629 flow. Second operand 7 states and 128 transitions. [2024-06-03 19:47:50,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 104 transitions, 885 flow [2024-06-03 19:47:50,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 104 transitions, 821 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:50,191 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 647 flow [2024-06-03 19:47:50,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=647, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-03 19:47:50,192 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-03 19:47:50,192 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 647 flow [2024-06-03 19:47:50,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:50,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:50,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:50,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 19:47:50,193 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:50,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:50,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1772969247, now seen corresponding path program 2 times [2024-06-03 19:47:50,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:50,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270782421] [2024-06-03 19:47:50,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:50,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:50,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:51,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:51,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:51,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270782421] [2024-06-03 19:47:51,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270782421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:51,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:51,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:51,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043279672] [2024-06-03 19:47:51,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:51,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:51,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:51,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:51,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:51,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:51,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 647 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:51,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:51,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:51,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:51,727 INFO L124 PetriNetUnfolderBase]: 1644/2561 cut-off events. [2024-06-03 19:47:51,727 INFO L125 PetriNetUnfolderBase]: For 19376/19384 co-relation queries the response was YES. [2024-06-03 19:47:51,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10974 conditions, 2561 events. 1644/2561 cut-off events. For 19376/19384 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12564 event pairs, 576 based on Foata normal form. 12/2560 useless extension candidates. Maximal degree in co-relation 10941. Up to 2305 conditions per place. [2024-06-03 19:47:51,741 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 80 selfloop transitions, 29 changer transitions 0/114 dead transitions. [2024-06-03 19:47:51,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 114 transitions, 1019 flow [2024-06-03 19:47:51,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:51,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:51,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 19:47:51,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:47:51,743 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 647 flow. Second operand 7 states and 133 transitions. [2024-06-03 19:47:51,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 114 transitions, 1019 flow [2024-06-03 19:47:51,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 114 transitions, 919 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:51,755 INFO L231 Difference]: Finished difference. Result has 81 places, 88 transitions, 643 flow [2024-06-03 19:47:51,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=643, PETRI_PLACES=81, PETRI_TRANSITIONS=88} [2024-06-03 19:47:51,755 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-03 19:47:51,756 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 88 transitions, 643 flow [2024-06-03 19:47:51,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:51,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:51,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:51,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 19:47:51,756 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-03 19:47:51,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:51,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1450748893, now seen corresponding path program 3 times [2024-06-03 19:47:51,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:51,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118098084] [2024-06-03 19:47:51,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:51,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:51,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:52,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:52,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:52,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118098084] [2024-06-03 19:47:52,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118098084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:52,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:52,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:52,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010412905] [2024-06-03 19:47:52,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:52,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:52,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:52,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:52,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:52,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:52,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 88 transitions, 643 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:52,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:52,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:52,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:53,278 INFO L124 PetriNetUnfolderBase]: 1634/2547 cut-off events. [2024-06-03 19:47:53,278 INFO L125 PetriNetUnfolderBase]: For 21283/21291 co-relation queries the response was YES. [2024-06-03 19:47:53,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11082 conditions, 2547 events. 1634/2547 cut-off events. For 21283/21291 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12556 event pairs, 576 based on Foata normal form. 12/2546 useless extension candidates. Maximal degree in co-relation 11048. Up to 2297 conditions per place. [2024-06-03 19:47:53,291 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 76 selfloop transitions, 30 changer transitions 0/111 dead transitions. [2024-06-03 19:47:53,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 111 transitions, 929 flow [2024-06-03 19:47:53,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:53,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:53,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-03 19:47:53,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-03 19:47:53,293 INFO L175 Difference]: Start difference. First operand has 81 places, 88 transitions, 643 flow. Second operand 7 states and 129 transitions. [2024-06-03 19:47:53,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 111 transitions, 929 flow [2024-06-03 19:47:53,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 111 transitions, 834 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:53,311 INFO L231 Difference]: Finished difference. Result has 83 places, 88 transitions, 616 flow [2024-06-03 19:47:53,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=616, PETRI_PLACES=83, PETRI_TRANSITIONS=88} [2024-06-03 19:47:53,312 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-03 19:47:53,312 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 88 transitions, 616 flow [2024-06-03 19:47:53,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:53,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:53,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:53,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 19:47:53,313 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-03 19:47:53,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:53,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1772723169, now seen corresponding path program 1 times [2024-06-03 19:47:53,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:53,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751873434] [2024-06-03 19:47:53,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:53,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:53,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:54,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:54,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:54,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751873434] [2024-06-03 19:47:54,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751873434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:54,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:54,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:54,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101693941] [2024-06-03 19:47:54,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:54,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:54,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:54,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:54,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:54,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:47:54,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 88 transitions, 616 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:54,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:54,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:47:54,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:55,137 INFO L124 PetriNetUnfolderBase]: 1419/2309 cut-off events. [2024-06-03 19:47:55,137 INFO L125 PetriNetUnfolderBase]: For 20048/20050 co-relation queries the response was YES. [2024-06-03 19:47:55,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9950 conditions, 2309 events. 1419/2309 cut-off events. For 20048/20050 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11766 event pairs, 487 based on Foata normal form. 4/2298 useless extension candidates. Maximal degree in co-relation 9915. Up to 2072 conditions per place. [2024-06-03 19:47:55,150 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 92 selfloop transitions, 13 changer transitions 0/111 dead transitions. [2024-06-03 19:47:55,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 111 transitions, 916 flow [2024-06-03 19:47:55,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:55,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:55,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 19:47:55,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-03 19:47:55,152 INFO L175 Difference]: Start difference. First operand has 83 places, 88 transitions, 616 flow. Second operand 7 states and 131 transitions. [2024-06-03 19:47:55,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 111 transitions, 916 flow [2024-06-03 19:47:55,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 111 transitions, 848 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:55,164 INFO L231 Difference]: Finished difference. Result has 84 places, 90 transitions, 613 flow [2024-06-03 19:47:55,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=613, PETRI_PLACES=84, PETRI_TRANSITIONS=90} [2024-06-03 19:47:55,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-03 19:47:55,165 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 90 transitions, 613 flow [2024-06-03 19:47:55,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:55,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:55,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:55,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 19:47:55,166 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:55,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:55,167 INFO L85 PathProgramCache]: Analyzing trace with hash 451051778, now seen corresponding path program 1 times [2024-06-03 19:47:55,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:55,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350788754] [2024-06-03 19:47:55,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:55,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:55,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:55,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:55,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:55,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350788754] [2024-06-03 19:47:55,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350788754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:55,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:55,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:47:55,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452699559] [2024-06-03 19:47:55,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:55,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:47:55,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:55,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:47:55,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:47:55,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:47:55,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 90 transitions, 613 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-03 19:47:55,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:55,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:47:55,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:56,252 INFO L124 PetriNetUnfolderBase]: 1303/2186 cut-off events. [2024-06-03 19:47:56,252 INFO L125 PetriNetUnfolderBase]: For 21946/21956 co-relation queries the response was YES. [2024-06-03 19:47:56,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9635 conditions, 2186 events. 1303/2186 cut-off events. For 21946/21956 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11569 event pairs, 517 based on Foata normal form. 9/2178 useless extension candidates. Maximal degree in co-relation 9599. Up to 1934 conditions per place. [2024-06-03 19:47:56,263 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 79 selfloop transitions, 8 changer transitions 0/101 dead transitions. [2024-06-03 19:47:56,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 101 transitions, 831 flow [2024-06-03 19:47:56,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:47:56,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:47:56,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-03 19:47:56,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-03 19:47:56,265 INFO L175 Difference]: Start difference. First operand has 84 places, 90 transitions, 613 flow. Second operand 5 states and 96 transitions. [2024-06-03 19:47:56,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 101 transitions, 831 flow [2024-06-03 19:47:56,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 101 transitions, 784 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:56,277 INFO L231 Difference]: Finished difference. Result has 84 places, 93 transitions, 614 flow [2024-06-03 19:47:56,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=614, PETRI_PLACES=84, PETRI_TRANSITIONS=93} [2024-06-03 19:47:56,278 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-03 19:47:56,278 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 93 transitions, 614 flow [2024-06-03 19:47:56,278 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-03 19:47:56,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:56,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:56,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 19:47:56,278 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-03 19:47:56,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:56,279 INFO L85 PathProgramCache]: Analyzing trace with hash 670699651, now seen corresponding path program 1 times [2024-06-03 19:47:56,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:56,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838288863] [2024-06-03 19:47:56,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:56,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:56,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:57,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:57,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:57,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838288863] [2024-06-03 19:47:57,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838288863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:57,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:57,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:57,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760245828] [2024-06-03 19:47:57,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:57,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:57,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:57,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:57,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:57,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:57,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 93 transitions, 614 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:57,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:57,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:57,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:57,767 INFO L124 PetriNetUnfolderBase]: 1645/2565 cut-off events. [2024-06-03 19:47:57,768 INFO L125 PetriNetUnfolderBase]: For 29517/29521 co-relation queries the response was YES. [2024-06-03 19:47:57,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11928 conditions, 2565 events. 1645/2565 cut-off events. For 29517/29521 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12597 event pairs, 600 based on Foata normal form. 8/2572 useless extension candidates. Maximal degree in co-relation 11891. Up to 2345 conditions per place. [2024-06-03 19:47:57,782 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 29 changer transitions 0/126 dead transitions. [2024-06-03 19:47:57,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 126 transitions, 988 flow [2024-06-03 19:47:57,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:57,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:57,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:47:57,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:47:57,784 INFO L175 Difference]: Start difference. First operand has 84 places, 93 transitions, 614 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:47:57,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 126 transitions, 988 flow [2024-06-03 19:47:57,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 126 transitions, 962 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:57,798 INFO L231 Difference]: Finished difference. Result has 89 places, 96 transitions, 697 flow [2024-06-03 19:47:57,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=697, PETRI_PLACES=89, PETRI_TRANSITIONS=96} [2024-06-03 19:47:57,798 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-03 19:47:57,798 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 96 transitions, 697 flow [2024-06-03 19:47:57,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:57,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:57,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:57,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 19:47:57,799 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:57,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:57,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1023550647, now seen corresponding path program 2 times [2024-06-03 19:47:57,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:57,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554050915] [2024-06-03 19:47:57,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:57,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:57,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:58,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:58,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:58,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554050915] [2024-06-03 19:47:58,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554050915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:58,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:58,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:58,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59684037] [2024-06-03 19:47:58,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:58,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:58,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:58,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:58,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:58,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:58,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 96 transitions, 697 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:58,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:58,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:58,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:59,501 INFO L124 PetriNetUnfolderBase]: 1699/2655 cut-off events. [2024-06-03 19:47:59,501 INFO L125 PetriNetUnfolderBase]: For 34881/34883 co-relation queries the response was YES. [2024-06-03 19:47:59,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13032 conditions, 2655 events. 1699/2655 cut-off events. For 34881/34883 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13187 event pairs, 542 based on Foata normal form. 4/2657 useless extension candidates. Maximal degree in co-relation 12994. Up to 2205 conditions per place. [2024-06-03 19:47:59,518 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 78 selfloop transitions, 55 changer transitions 0/138 dead transitions. [2024-06-03 19:47:59,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 138 transitions, 1305 flow [2024-06-03 19:47:59,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:59,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:59,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 19:47:59,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-03 19:47:59,523 INFO L175 Difference]: Start difference. First operand has 89 places, 96 transitions, 697 flow. Second operand 8 states and 158 transitions. [2024-06-03 19:47:59,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 138 transitions, 1305 flow [2024-06-03 19:47:59,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 138 transitions, 1222 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:59,546 INFO L231 Difference]: Finished difference. Result has 91 places, 105 transitions, 864 flow [2024-06-03 19:47:59,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=864, PETRI_PLACES=91, PETRI_TRANSITIONS=105} [2024-06-03 19:47:59,547 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-03 19:47:59,547 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 105 transitions, 864 flow [2024-06-03 19:47:59,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:59,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:59,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:47:59,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 19:47:59,548 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-03 19:47:59,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:59,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1023545067, now seen corresponding path program 3 times [2024-06-03 19:47:59,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:59,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095044003] [2024-06-03 19:47:59,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:59,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:59,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:00,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:00,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:00,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095044003] [2024-06-03 19:48:00,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095044003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:00,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:00,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:48:00,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068680308] [2024-06-03 19:48:00,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:00,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:48:00,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:00,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:48:00,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:48:00,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:00,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 105 transitions, 864 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:00,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:00,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:00,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:01,260 INFO L124 PetriNetUnfolderBase]: 1689/2641 cut-off events. [2024-06-03 19:48:01,260 INFO L125 PetriNetUnfolderBase]: For 39363/39365 co-relation queries the response was YES. [2024-06-03 19:48:01,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13464 conditions, 2641 events. 1689/2641 cut-off events. For 39363/39365 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13087 event pairs, 547 based on Foata normal form. 4/2643 useless extension candidates. Maximal degree in co-relation 13425. Up to 2197 conditions per place. [2024-06-03 19:48:01,288 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 79 selfloop transitions, 53 changer transitions 0/137 dead transitions. [2024-06-03 19:48:01,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 137 transitions, 1284 flow [2024-06-03 19:48:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:01,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 19:48:01,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-03 19:48:01,297 INFO L175 Difference]: Start difference. First operand has 91 places, 105 transitions, 864 flow. Second operand 8 states and 158 transitions. [2024-06-03 19:48:01,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 137 transitions, 1284 flow [2024-06-03 19:48:01,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 137 transitions, 1196 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-03 19:48:01,348 INFO L231 Difference]: Finished difference. Result has 96 places, 105 transitions, 890 flow [2024-06-03 19:48:01,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=890, PETRI_PLACES=96, PETRI_TRANSITIONS=105} [2024-06-03 19:48:01,349 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-03 19:48:01,349 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 105 transitions, 890 flow [2024-06-03 19:48:01,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:01,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:01,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:01,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 19:48:01,349 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-03 19:48:01,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:01,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1707661711, now seen corresponding path program 4 times [2024-06-03 19:48:01,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:01,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393096088] [2024-06-03 19:48:01,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:01,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:01,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:02,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:02,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:02,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393096088] [2024-06-03 19:48:02,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393096088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:02,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:02,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:48:02,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606731391] [2024-06-03 19:48:02,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:02,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:48:02,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:02,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:48:02,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:48:02,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:02,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 105 transitions, 890 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:02,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:02,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:02,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:03,031 INFO L124 PetriNetUnfolderBase]: 1743/2728 cut-off events. [2024-06-03 19:48:03,031 INFO L125 PetriNetUnfolderBase]: For 44728/44732 co-relation queries the response was YES. [2024-06-03 19:48:03,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14336 conditions, 2728 events. 1743/2728 cut-off events. For 44728/44732 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13587 event pairs, 545 based on Foata normal form. 4/2730 useless extension candidates. Maximal degree in co-relation 14295. Up to 2243 conditions per place. [2024-06-03 19:48:03,046 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 78 selfloop transitions, 59 changer transitions 0/142 dead transitions. [2024-06-03 19:48:03,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 142 transitions, 1498 flow [2024-06-03 19:48:03,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:03,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:03,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 19:48:03,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 19:48:03,047 INFO L175 Difference]: Start difference. First operand has 96 places, 105 transitions, 890 flow. Second operand 8 states and 156 transitions. [2024-06-03 19:48:03,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 142 transitions, 1498 flow [2024-06-03 19:48:03,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 142 transitions, 1361 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:03,065 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 987 flow [2024-06-03 19:48:03,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=987, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-03 19:48:03,065 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-03 19:48:03,066 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 987 flow [2024-06-03 19:48:03,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:03,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:03,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:03,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 19:48:03,066 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-03 19:48:03,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:03,067 INFO L85 PathProgramCache]: Analyzing trace with hash 116744881, now seen corresponding path program 5 times [2024-06-03 19:48:03,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:03,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989963219] [2024-06-03 19:48:03,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:03,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:03,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:03,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:03,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:03,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989963219] [2024-06-03 19:48:03,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989963219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:03,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:03,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:48:03,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639900744] [2024-06-03 19:48:03,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:03,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:48:03,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:03,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:48:03,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:48:04,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:04,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 987 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:04,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:04,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:04,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:04,781 INFO L124 PetriNetUnfolderBase]: 1733/2714 cut-off events. [2024-06-03 19:48:04,782 INFO L125 PetriNetUnfolderBase]: For 47714/47718 co-relation queries the response was YES. [2024-06-03 19:48:04,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14363 conditions, 2714 events. 1733/2714 cut-off events. For 47714/47718 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13502 event pairs, 550 based on Foata normal form. 4/2716 useless extension candidates. Maximal degree in co-relation 14321. Up to 2235 conditions per place. [2024-06-03 19:48:04,800 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 71 selfloop transitions, 63 changer transitions 0/139 dead transitions. [2024-06-03 19:48:04,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 139 transitions, 1409 flow [2024-06-03 19:48:04,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:04,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:04,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:48:04,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-03 19:48:04,801 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 987 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:48:04,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 139 transitions, 1409 flow [2024-06-03 19:48:04,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 139 transitions, 1215 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:04,827 INFO L231 Difference]: Finished difference. Result has 100 places, 111 transitions, 927 flow [2024-06-03 19:48:04,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=927, PETRI_PLACES=100, PETRI_TRANSITIONS=111} [2024-06-03 19:48:04,828 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-03 19:48:04,828 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 111 transitions, 927 flow [2024-06-03 19:48:04,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:04,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:04,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:04,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 19:48:04,829 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-03 19:48:04,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:04,829 INFO L85 PathProgramCache]: Analyzing trace with hash 109387651, now seen corresponding path program 6 times [2024-06-03 19:48:04,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:04,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824562391] [2024-06-03 19:48:04,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:04,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:04,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:05,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:05,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:05,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824562391] [2024-06-03 19:48:05,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824562391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:05,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:05,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:48:05,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394812937] [2024-06-03 19:48:05,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:05,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:48:05,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:05,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:48:05,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:48:05,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:05,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 111 transitions, 927 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:05,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:05,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:05,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:06,520 INFO L124 PetriNetUnfolderBase]: 1723/2700 cut-off events. [2024-06-03 19:48:06,521 INFO L125 PetriNetUnfolderBase]: For 49676/49680 co-relation queries the response was YES. [2024-06-03 19:48:06,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14271 conditions, 2700 events. 1723/2700 cut-off events. For 49676/49680 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13431 event pairs, 543 based on Foata normal form. 4/2702 useless extension candidates. Maximal degree in co-relation 14228. Up to 2227 conditions per place. [2024-06-03 19:48:06,537 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 73 selfloop transitions, 60 changer transitions 0/138 dead transitions. [2024-06-03 19:48:06,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 138 transitions, 1271 flow [2024-06-03 19:48:06,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:06,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:06,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:48:06,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-03 19:48:06,539 INFO L175 Difference]: Start difference. First operand has 100 places, 111 transitions, 927 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:48:06,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 138 transitions, 1271 flow [2024-06-03 19:48:06,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 138 transitions, 1101 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:06,565 INFO L231 Difference]: Finished difference. Result has 101 places, 111 transitions, 885 flow [2024-06-03 19:48:06,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=885, PETRI_PLACES=101, PETRI_TRANSITIONS=111} [2024-06-03 19:48:06,565 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-03 19:48:06,565 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 111 transitions, 885 flow [2024-06-03 19:48:06,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:06,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:06,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:06,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 19:48:06,566 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-03 19:48:06,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:06,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1097704296, now seen corresponding path program 1 times [2024-06-03 19:48:06,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:06,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063791922] [2024-06-03 19:48:06,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:06,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:06,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:07,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:07,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:07,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063791922] [2024-06-03 19:48:07,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063791922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:07,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:07,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:48:07,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30341166] [2024-06-03 19:48:07,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:07,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:48:07,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:07,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:48:07,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:48:07,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:48:07,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 111 transitions, 885 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:07,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:07,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:48:07,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:07,744 INFO L124 PetriNetUnfolderBase]: 1560/2525 cut-off events. [2024-06-03 19:48:07,744 INFO L125 PetriNetUnfolderBase]: For 52418/52438 co-relation queries the response was YES. [2024-06-03 19:48:07,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13648 conditions, 2525 events. 1560/2525 cut-off events. For 52418/52438 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 13103 event pairs, 585 based on Foata normal form. 9/2517 useless extension candidates. Maximal degree in co-relation 13604. Up to 2313 conditions per place. [2024-06-03 19:48:07,760 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 99 selfloop transitions, 11 changer transitions 0/123 dead transitions. [2024-06-03 19:48:07,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 123 transitions, 1155 flow [2024-06-03 19:48:07,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:48:07,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:48:07,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-03 19:48:07,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-03 19:48:07,761 INFO L175 Difference]: Start difference. First operand has 101 places, 111 transitions, 885 flow. Second operand 6 states and 106 transitions. [2024-06-03 19:48:07,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 123 transitions, 1155 flow [2024-06-03 19:48:07,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 123 transitions, 1027 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:07,784 INFO L231 Difference]: Finished difference. Result has 100 places, 114 transitions, 815 flow [2024-06-03 19:48:07,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=815, PETRI_PLACES=100, PETRI_TRANSITIONS=114} [2024-06-03 19:48:07,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-03 19:48:07,785 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 114 transitions, 815 flow [2024-06-03 19:48:07,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:07,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:07,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:07,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 19:48:07,786 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:07,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:07,786 INFO L85 PathProgramCache]: Analyzing trace with hash 553199696, now seen corresponding path program 1 times [2024-06-03 19:48:07,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:07,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527368926] [2024-06-03 19:48:07,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:07,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:08,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:08,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:08,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527368926] [2024-06-03 19:48:08,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527368926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:08,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:08,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:48:08,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115424374] [2024-06-03 19:48:08,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:08,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:48:08,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:08,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:48:08,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:48:08,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:08,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 114 transitions, 815 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:08,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:08,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:08,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:09,373 INFO L124 PetriNetUnfolderBase]: 1825/2842 cut-off events. [2024-06-03 19:48:09,373 INFO L125 PetriNetUnfolderBase]: For 67507/67511 co-relation queries the response was YES. [2024-06-03 19:48:09,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15971 conditions, 2842 events. 1825/2842 cut-off events. For 67507/67511 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14213 event pairs, 446 based on Foata normal form. 8/2849 useless extension candidates. Maximal degree in co-relation 15926. Up to 2514 conditions per place. [2024-06-03 19:48:09,392 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 117 selfloop transitions, 32 changer transitions 0/155 dead transitions. [2024-06-03 19:48:09,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 155 transitions, 1383 flow [2024-06-03 19:48:09,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:09,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:09,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:48:09,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-03 19:48:09,394 INFO L175 Difference]: Start difference. First operand has 100 places, 114 transitions, 815 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:48:09,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 155 transitions, 1383 flow [2024-06-03 19:48:09,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 155 transitions, 1347 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 19:48:09,422 INFO L231 Difference]: Finished difference. Result has 105 places, 118 transitions, 926 flow [2024-06-03 19:48:09,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=926, PETRI_PLACES=105, PETRI_TRANSITIONS=118} [2024-06-03 19:48:09,423 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-03 19:48:09,423 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 118 transitions, 926 flow [2024-06-03 19:48:09,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:09,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:09,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:09,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 19:48:09,424 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:09,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:09,424 INFO L85 PathProgramCache]: Analyzing trace with hash 556056656, now seen corresponding path program 2 times [2024-06-03 19:48:09,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:09,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934705012] [2024-06-03 19:48:09,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:09,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:09,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:10,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-03 19:48:10,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:10,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934705012] [2024-06-03 19:48:10,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934705012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:10,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:10,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:48:10,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553202035] [2024-06-03 19:48:10,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:10,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:48:10,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:10,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:48:10,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:48:10,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:10,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 118 transitions, 926 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:10,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:10,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:10,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:11,011 INFO L124 PetriNetUnfolderBase]: 1817/2830 cut-off events. [2024-06-03 19:48:11,011 INFO L125 PetriNetUnfolderBase]: For 72856/72860 co-relation queries the response was YES. [2024-06-03 19:48:11,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16327 conditions, 2830 events. 1817/2830 cut-off events. For 72856/72860 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14115 event pairs, 585 based on Foata normal form. 8/2837 useless extension candidates. Maximal degree in co-relation 16281. Up to 2573 conditions per place. [2024-06-03 19:48:11,030 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 114 selfloop transitions, 28 changer transitions 0/148 dead transitions. [2024-06-03 19:48:11,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 148 transitions, 1306 flow [2024-06-03 19:48:11,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:11,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:48:11,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-03 19:48:11,031 INFO L175 Difference]: Start difference. First operand has 105 places, 118 transitions, 926 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:48:11,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 148 transitions, 1306 flow [2024-06-03 19:48:11,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 148 transitions, 1211 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:11,066 INFO L231 Difference]: Finished difference. Result has 108 places, 118 transitions, 895 flow [2024-06-03 19:48:11,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=895, PETRI_PLACES=108, PETRI_TRANSITIONS=118} [2024-06-03 19:48:11,066 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-03 19:48:11,066 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 118 transitions, 895 flow [2024-06-03 19:48:11,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:11,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:11,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:11,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 19:48:11,067 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-03 19:48:11,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:11,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1665122826, now seen corresponding path program 3 times [2024-06-03 19:48:11,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:11,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828488061] [2024-06-03 19:48:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:11,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:11,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:11,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:11,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:11,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828488061] [2024-06-03 19:48:11,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828488061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:11,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:11,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:48:11,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119724065] [2024-06-03 19:48:11,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:11,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:48:11,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:11,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:48:11,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:48:11,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:11,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 118 transitions, 895 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:11,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:11,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:11,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:12,557 INFO L124 PetriNetUnfolderBase]: 1834/2856 cut-off events. [2024-06-03 19:48:12,557 INFO L125 PetriNetUnfolderBase]: For 78964/78968 co-relation queries the response was YES. [2024-06-03 19:48:12,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16653 conditions, 2856 events. 1834/2856 cut-off events. For 78964/78968 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14292 event pairs, 593 based on Foata normal form. 6/2861 useless extension candidates. Maximal degree in co-relation 16605. Up to 2555 conditions per place. [2024-06-03 19:48:12,610 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 101 selfloop transitions, 39 changer transitions 0/146 dead transitions. [2024-06-03 19:48:12,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 146 transitions, 1293 flow [2024-06-03 19:48:12,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:12,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:12,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:48:12,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:48:12,611 INFO L175 Difference]: Start difference. First operand has 108 places, 118 transitions, 895 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:48:12,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 146 transitions, 1293 flow [2024-06-03 19:48:12,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 146 transitions, 1230 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:12,641 INFO L231 Difference]: Finished difference. Result has 109 places, 120 transitions, 961 flow [2024-06-03 19:48:12,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=961, PETRI_PLACES=109, PETRI_TRANSITIONS=120} [2024-06-03 19:48:12,642 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-03 19:48:12,642 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 120 transitions, 961 flow [2024-06-03 19:48:12,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:12,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:12,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:12,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 19:48:12,643 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:12,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:12,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1665307524, now seen corresponding path program 1 times [2024-06-03 19:48:12,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:12,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129061176] [2024-06-03 19:48:12,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:12,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:12,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:13,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:13,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:13,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129061176] [2024-06-03 19:48:13,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129061176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:13,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:13,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:13,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890338338] [2024-06-03 19:48:13,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:13,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:13,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:13,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:13,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:14,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:14,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 120 transitions, 961 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:14,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:14,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:14,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:14,762 INFO L124 PetriNetUnfolderBase]: 1851/2886 cut-off events. [2024-06-03 19:48:14,763 INFO L125 PetriNetUnfolderBase]: For 86133/86137 co-relation queries the response was YES. [2024-06-03 19:48:14,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17201 conditions, 2886 events. 1851/2886 cut-off events. For 86133/86137 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14460 event pairs, 537 based on Foata normal form. 8/2892 useless extension candidates. Maximal degree in co-relation 17152. Up to 2577 conditions per place. [2024-06-03 19:48:14,781 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 116 selfloop transitions, 31 changer transitions 0/153 dead transitions. [2024-06-03 19:48:14,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 153 transitions, 1387 flow [2024-06-03 19:48:14,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:14,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:14,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:48:14,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-03 19:48:14,783 INFO L175 Difference]: Start difference. First operand has 109 places, 120 transitions, 961 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:48:14,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 153 transitions, 1387 flow [2024-06-03 19:48:14,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 153 transitions, 1276 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:14,818 INFO L231 Difference]: Finished difference. Result has 111 places, 122 transitions, 959 flow [2024-06-03 19:48:14,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=959, PETRI_PLACES=111, PETRI_TRANSITIONS=122} [2024-06-03 19:48:14,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-03 19:48:14,819 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 122 transitions, 959 flow [2024-06-03 19:48:14,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:14,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:14,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:14,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 19:48:14,819 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:14,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:14,820 INFO L85 PathProgramCache]: Analyzing trace with hash -342345823, now seen corresponding path program 1 times [2024-06-03 19:48:14,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:14,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927343365] [2024-06-03 19:48:14,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:14,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:14,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:15,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:15,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:15,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927343365] [2024-06-03 19:48:15,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927343365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:15,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:15,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:48:15,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371251578] [2024-06-03 19:48:15,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:15,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:48:15,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:48:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:48:15,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:48:15,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 122 transitions, 959 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:15,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:15,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:48:15,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:16,154 INFO L124 PetriNetUnfolderBase]: 1736/2747 cut-off events. [2024-06-03 19:48:16,155 INFO L125 PetriNetUnfolderBase]: For 90518/90538 co-relation queries the response was YES. [2024-06-03 19:48:16,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16901 conditions, 2747 events. 1736/2747 cut-off events. For 90518/90538 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14077 event pairs, 574 based on Foata normal form. 10/2740 useless extension candidates. Maximal degree in co-relation 16851. Up to 2468 conditions per place. [2024-06-03 19:48:16,170 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 103 selfloop transitions, 21 changer transitions 0/139 dead transitions. [2024-06-03 19:48:16,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 139 transitions, 1277 flow [2024-06-03 19:48:16,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:48:16,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:48:16,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-03 19:48:16,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-03 19:48:16,172 INFO L175 Difference]: Start difference. First operand has 111 places, 122 transitions, 959 flow. Second operand 6 states and 112 transitions. [2024-06-03 19:48:16,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 139 transitions, 1277 flow [2024-06-03 19:48:16,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 139 transitions, 1186 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:16,208 INFO L231 Difference]: Finished difference. Result has 111 places, 125 transitions, 954 flow [2024-06-03 19:48:16,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=954, PETRI_PLACES=111, PETRI_TRANSITIONS=125} [2024-06-03 19:48:16,208 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-03 19:48:16,208 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 125 transitions, 954 flow [2024-06-03 19:48:16,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:16,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:16,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:16,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 19:48:16,209 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-03 19:48:16,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:16,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1278442470, now seen corresponding path program 4 times [2024-06-03 19:48:16,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:16,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472975976] [2024-06-03 19:48:16,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:16,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:16,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:17,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:17,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:17,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472975976] [2024-06-03 19:48:17,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472975976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:17,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:17,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:48:17,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945317605] [2024-06-03 19:48:17,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:17,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:48:17,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:17,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:48:17,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:48:17,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:17,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 125 transitions, 954 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:17,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:17,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:17,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:17,861 INFO L124 PetriNetUnfolderBase]: 1878/2912 cut-off events. [2024-06-03 19:48:17,861 INFO L125 PetriNetUnfolderBase]: For 96546/96550 co-relation queries the response was YES. [2024-06-03 19:48:17,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17932 conditions, 2912 events. 1878/2912 cut-off events. For 96546/96550 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14475 event pairs, 601 based on Foata normal form. 4/2914 useless extension candidates. Maximal degree in co-relation 17881. Up to 2609 conditions per place. [2024-06-03 19:48:17,881 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 106 selfloop transitions, 39 changer transitions 0/151 dead transitions. [2024-06-03 19:48:17,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 151 transitions, 1362 flow [2024-06-03 19:48:17,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:17,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:17,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:48:17,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:48:17,883 INFO L175 Difference]: Start difference. First operand has 111 places, 125 transitions, 954 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:48:17,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 151 transitions, 1362 flow [2024-06-03 19:48:17,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 1306 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 19:48:17,922 INFO L231 Difference]: Finished difference. Result has 115 places, 127 transitions, 1033 flow [2024-06-03 19:48:17,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1033, PETRI_PLACES=115, PETRI_TRANSITIONS=127} [2024-06-03 19:48:17,923 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-03 19:48:17,923 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 127 transitions, 1033 flow [2024-06-03 19:48:17,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:17,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:17,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:17,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 19:48:17,924 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-03 19:48:17,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:17,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1278627168, now seen corresponding path program 2 times [2024-06-03 19:48:17,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:17,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378354917] [2024-06-03 19:48:17,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:17,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:17,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:19,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:19,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:19,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378354917] [2024-06-03 19:48:19,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378354917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:19,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:19,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:19,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895508175] [2024-06-03 19:48:19,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:19,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:19,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:19,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:19,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:19,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:19,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 127 transitions, 1033 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:19,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:19,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:19,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:20,017 INFO L124 PetriNetUnfolderBase]: 1895/2942 cut-off events. [2024-06-03 19:48:20,017 INFO L125 PetriNetUnfolderBase]: For 104246/104252 co-relation queries the response was YES. [2024-06-03 19:48:20,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 2942 events. 1895/2942 cut-off events. For 104246/104252 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 14615 event pairs, 534 based on Foata normal form. 10/2951 useless extension candidates. Maximal degree in co-relation 18466. Up to 2631 conditions per place. [2024-06-03 19:48:20,036 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 120 selfloop transitions, 34 changer transitions 0/160 dead transitions. [2024-06-03 19:48:20,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 160 transitions, 1489 flow [2024-06-03 19:48:20,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:20,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:20,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-03 19:48:20,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-03 19:48:20,038 INFO L175 Difference]: Start difference. First operand has 115 places, 127 transitions, 1033 flow. Second operand 9 states and 158 transitions. [2024-06-03 19:48:20,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 160 transitions, 1489 flow [2024-06-03 19:48:20,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 160 transitions, 1372 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:20,075 INFO L231 Difference]: Finished difference. Result has 119 places, 132 transitions, 1063 flow [2024-06-03 19:48:20,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1063, PETRI_PLACES=119, PETRI_TRANSITIONS=132} [2024-06-03 19:48:20,076 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-03 19:48:20,076 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 132 transitions, 1063 flow [2024-06-03 19:48:20,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:20,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:20,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:20,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 19:48:20,076 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:20,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:20,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1514802528, now seen corresponding path program 3 times [2024-06-03 19:48:20,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:20,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754753234] [2024-06-03 19:48:20,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:20,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:20,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:21,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:21,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:21,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754753234] [2024-06-03 19:48:21,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754753234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:21,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:21,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:21,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085634884] [2024-06-03 19:48:21,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:21,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:21,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:21,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:21,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:21,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:21,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 132 transitions, 1063 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:21,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:21,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:21,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:22,105 INFO L124 PetriNetUnfolderBase]: 1912/2969 cut-off events. [2024-06-03 19:48:22,106 INFO L125 PetriNetUnfolderBase]: For 111369/111375 co-relation queries the response was YES. [2024-06-03 19:48:22,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18990 conditions, 2969 events. 1912/2969 cut-off events. For 111369/111375 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 14805 event pairs, 539 based on Foata normal form. 10/2978 useless extension candidates. Maximal degree in co-relation 18936. Up to 2658 conditions per place. [2024-06-03 19:48:22,129 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 121 selfloop transitions, 33 changer transitions 0/160 dead transitions. [2024-06-03 19:48:22,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 160 transitions, 1495 flow [2024-06-03 19:48:22,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:22,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:22,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 19:48:22,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-03 19:48:22,131 INFO L175 Difference]: Start difference. First operand has 119 places, 132 transitions, 1063 flow. Second operand 8 states and 145 transitions. [2024-06-03 19:48:22,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 160 transitions, 1495 flow [2024-06-03 19:48:22,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 160 transitions, 1404 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:22,184 INFO L231 Difference]: Finished difference. Result has 122 places, 134 transitions, 1095 flow [2024-06-03 19:48:22,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1095, PETRI_PLACES=122, PETRI_TRANSITIONS=134} [2024-06-03 19:48:22,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-03 19:48:22,185 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 134 transitions, 1095 flow [2024-06-03 19:48:22,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:22,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:22,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:22,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 19:48:22,186 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:22,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:22,186 INFO L85 PathProgramCache]: Analyzing trace with hash -667296566, now seen corresponding path program 4 times [2024-06-03 19:48:22,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:22,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551139328] [2024-06-03 19:48:22,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:22,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:22,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:23,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:23,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:23,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551139328] [2024-06-03 19:48:23,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551139328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:23,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:23,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:23,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119363559] [2024-06-03 19:48:23,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:23,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:23,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:23,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:23,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:23,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:23,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 134 transitions, 1095 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:23,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:23,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:23,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:24,207 INFO L124 PetriNetUnfolderBase]: 1904/2957 cut-off events. [2024-06-03 19:48:24,207 INFO L125 PetriNetUnfolderBase]: For 116885/116891 co-relation queries the response was YES. [2024-06-03 19:48:24,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19124 conditions, 2957 events. 1904/2957 cut-off events. For 116885/116891 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 14749 event pairs, 499 based on Foata normal form. 10/2966 useless extension candidates. Maximal degree in co-relation 19068. Up to 2569 conditions per place. [2024-06-03 19:48:24,229 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 116 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-03 19:48:24,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 162 transitions, 1535 flow [2024-06-03 19:48:24,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:24,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:24,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 19:48:24,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-03 19:48:24,231 INFO L175 Difference]: Start difference. First operand has 122 places, 134 transitions, 1095 flow. Second operand 8 states and 145 transitions. [2024-06-03 19:48:24,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 162 transitions, 1535 flow [2024-06-03 19:48:24,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1430 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:24,276 INFO L231 Difference]: Finished difference. Result has 124 places, 136 transitions, 1131 flow [2024-06-03 19:48:24,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1131, PETRI_PLACES=124, PETRI_TRANSITIONS=136} [2024-06-03 19:48:24,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-03 19:48:24,277 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 136 transitions, 1131 flow [2024-06-03 19:48:24,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:24,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:24,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:24,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 19:48:24,277 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-03 19:48:24,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:24,278 INFO L85 PathProgramCache]: Analyzing trace with hash -330917983, now seen corresponding path program 2 times [2024-06-03 19:48:24,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:24,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82094888] [2024-06-03 19:48:24,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:24,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:24,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:25,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:25,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:25,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82094888] [2024-06-03 19:48:25,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82094888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:25,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:25,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:48:25,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011086382] [2024-06-03 19:48:25,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:25,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:48:25,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:25,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:48:25,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:48:25,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:48:25,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 136 transitions, 1131 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:25,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:25,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:48:25,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:25,552 INFO L124 PetriNetUnfolderBase]: 1738/2751 cut-off events. [2024-06-03 19:48:25,553 INFO L125 PetriNetUnfolderBase]: For 120569/120587 co-relation queries the response was YES. [2024-06-03 19:48:25,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18210 conditions, 2751 events. 1738/2751 cut-off events. For 120569/120587 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 14158 event pairs, 579 based on Foata normal form. 9/2737 useless extension candidates. Maximal degree in co-relation 18153. Up to 2469 conditions per place. [2024-06-03 19:48:25,574 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 102 selfloop transitions, 26 changer transitions 0/147 dead transitions. [2024-06-03 19:48:25,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 147 transitions, 1443 flow [2024-06-03 19:48:25,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:48:25,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:48:25,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-03 19:48:25,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:48:25,575 INFO L175 Difference]: Start difference. First operand has 124 places, 136 transitions, 1131 flow. Second operand 6 states and 108 transitions. [2024-06-03 19:48:25,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 147 transitions, 1443 flow [2024-06-03 19:48:25,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 147 transitions, 1320 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:25,626 INFO L231 Difference]: Finished difference. Result has 124 places, 139 transitions, 1106 flow [2024-06-03 19:48:25,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1106, PETRI_PLACES=124, PETRI_TRANSITIONS=139} [2024-06-03 19:48:25,626 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-03 19:48:25,626 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 139 transitions, 1106 flow [2024-06-03 19:48:25,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:25,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:25,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:25,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 19:48:25,627 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-03 19:48:25,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:25,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1578555395, now seen corresponding path program 1 times [2024-06-03 19:48:25,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:25,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046865774] [2024-06-03 19:48:25,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:25,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:25,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:26,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:26,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:26,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046865774] [2024-06-03 19:48:26,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046865774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:26,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:26,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:48:26,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821286709] [2024-06-03 19:48:26,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:26,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:48:26,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:26,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:48:26,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:48:26,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:48:26,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 139 transitions, 1106 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:26,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:26,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:48:26,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:26,837 INFO L124 PetriNetUnfolderBase]: 1696/2726 cut-off events. [2024-06-03 19:48:26,837 INFO L125 PetriNetUnfolderBase]: For 110261/110261 co-relation queries the response was YES. [2024-06-03 19:48:26,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17595 conditions, 2726 events. 1696/2726 cut-off events. For 110261/110261 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 14019 event pairs, 511 based on Foata normal form. 1/2726 useless extension candidates. Maximal degree in co-relation 17537. Up to 2483 conditions per place. [2024-06-03 19:48:26,858 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 135 selfloop transitions, 11 changer transitions 0/153 dead transitions. [2024-06-03 19:48:26,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 153 transitions, 1468 flow [2024-06-03 19:48:26,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:48:26,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:48:26,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-03 19:48:26,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42248062015503873 [2024-06-03 19:48:26,859 INFO L175 Difference]: Start difference. First operand has 124 places, 139 transitions, 1106 flow. Second operand 6 states and 109 transitions. [2024-06-03 19:48:26,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 153 transitions, 1468 flow [2024-06-03 19:48:26,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 153 transitions, 1392 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 19:48:26,897 INFO L231 Difference]: Finished difference. Result has 126 places, 142 transitions, 1102 flow [2024-06-03 19:48:26,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1102, PETRI_PLACES=126, PETRI_TRANSITIONS=142} [2024-06-03 19:48:26,897 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-03 19:48:26,898 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 142 transitions, 1102 flow [2024-06-03 19:48:26,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:26,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:26,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:26,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 19:48:26,898 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-03 19:48:26,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:26,898 INFO L85 PathProgramCache]: Analyzing trace with hash 583373759, now seen corresponding path program 2 times [2024-06-03 19:48:26,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:26,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859038166] [2024-06-03 19:48:26,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:26,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:26,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:27,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-03 19:48:27,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:27,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859038166] [2024-06-03 19:48:27,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859038166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:27,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:27,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:48:27,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071150691] [2024-06-03 19:48:27,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:27,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:48:27,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:27,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:48:27,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:48:27,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:48:27,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 142 transitions, 1102 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:27,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:27,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:48:27,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:28,127 INFO L124 PetriNetUnfolderBase]: 1693/2723 cut-off events. [2024-06-03 19:48:28,127 INFO L125 PetriNetUnfolderBase]: For 115622/115624 co-relation queries the response was YES. [2024-06-03 19:48:28,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17895 conditions, 2723 events. 1693/2723 cut-off events. For 115622/115624 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 14034 event pairs, 515 based on Foata normal form. 3/2725 useless extension candidates. Maximal degree in co-relation 17836. Up to 2473 conditions per place. [2024-06-03 19:48:28,150 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 130 selfloop transitions, 16 changer transitions 0/153 dead transitions. [2024-06-03 19:48:28,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 153 transitions, 1460 flow [2024-06-03 19:48:28,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:48:28,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:48:28,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-03 19:48:28,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:48:28,152 INFO L175 Difference]: Start difference. First operand has 126 places, 142 transitions, 1102 flow. Second operand 6 states and 108 transitions. [2024-06-03 19:48:28,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 153 transitions, 1460 flow [2024-06-03 19:48:28,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 153 transitions, 1410 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 19:48:28,207 INFO L231 Difference]: Finished difference. Result has 128 places, 145 transitions, 1140 flow [2024-06-03 19:48:28,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1140, PETRI_PLACES=128, PETRI_TRANSITIONS=145} [2024-06-03 19:48:28,207 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-03 19:48:28,208 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 145 transitions, 1140 flow [2024-06-03 19:48:28,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:28,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:28,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:28,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 19:48:28,208 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-03 19:48:28,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:28,209 INFO L85 PathProgramCache]: Analyzing trace with hash 583381695, now seen corresponding path program 1 times [2024-06-03 19:48:28,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:28,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693078612] [2024-06-03 19:48:28,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:28,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:28,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:29,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:29,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:29,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693078612] [2024-06-03 19:48:29,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693078612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:29,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:29,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:48:29,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501193032] [2024-06-03 19:48:29,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:29,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:48:29,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:29,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:48:29,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:48:29,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:48:29,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 145 transitions, 1140 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:29,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:29,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:48:29,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:29,576 INFO L124 PetriNetUnfolderBase]: 1660/2662 cut-off events. [2024-06-03 19:48:29,576 INFO L125 PetriNetUnfolderBase]: For 119551/119569 co-relation queries the response was YES. [2024-06-03 19:48:29,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17921 conditions, 2662 events. 1660/2662 cut-off events. For 119551/119569 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13758 event pairs, 538 based on Foata normal form. 9/2654 useless extension candidates. Maximal degree in co-relation 17861. Up to 2421 conditions per place. [2024-06-03 19:48:29,597 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 125 selfloop transitions, 14 changer transitions 0/157 dead transitions. [2024-06-03 19:48:29,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 157 transitions, 1478 flow [2024-06-03 19:48:29,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:48:29,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:48:29,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-03 19:48:29,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-03 19:48:29,599 INFO L175 Difference]: Start difference. First operand has 128 places, 145 transitions, 1140 flow. Second operand 7 states and 120 transitions. [2024-06-03 19:48:29,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 157 transitions, 1478 flow [2024-06-03 19:48:29,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 157 transitions, 1412 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 19:48:29,657 INFO L231 Difference]: Finished difference. Result has 131 places, 148 transitions, 1150 flow [2024-06-03 19:48:29,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1150, PETRI_PLACES=131, PETRI_TRANSITIONS=148} [2024-06-03 19:48:29,657 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-03 19:48:29,658 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 148 transitions, 1150 flow [2024-06-03 19:48:29,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:29,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:29,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:29,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 19:48:29,658 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:29,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:29,659 INFO L85 PathProgramCache]: Analyzing trace with hash -30676858, now seen corresponding path program 1 times [2024-06-03 19:48:29,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:29,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244474619] [2024-06-03 19:48:29,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:29,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:29,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:30,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:30,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244474619] [2024-06-03 19:48:30,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244474619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:30,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:30,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:30,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707816770] [2024-06-03 19:48:30,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:30,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:30,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:30,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:30,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:30,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:30,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 148 transitions, 1150 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:30,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:30,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:30,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:31,574 INFO L124 PetriNetUnfolderBase]: 2076/3222 cut-off events. [2024-06-03 19:48:31,574 INFO L125 PetriNetUnfolderBase]: For 173152/173156 co-relation queries the response was YES. [2024-06-03 19:48:31,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23230 conditions, 3222 events. 2076/3222 cut-off events. For 173152/173156 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16461 event pairs, 511 based on Foata normal form. 20/3235 useless extension candidates. Maximal degree in co-relation 23169. Up to 2619 conditions per place. [2024-06-03 19:48:31,599 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 157 selfloop transitions, 35 changer transitions 0/198 dead transitions. [2024-06-03 19:48:31,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 198 transitions, 1904 flow [2024-06-03 19:48:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:31,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:31,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-03 19:48:31,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-03 19:48:31,605 INFO L175 Difference]: Start difference. First operand has 131 places, 148 transitions, 1150 flow. Second operand 10 states and 189 transitions. [2024-06-03 19:48:31,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 198 transitions, 1904 flow [2024-06-03 19:48:31,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 198 transitions, 1850 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:31,669 INFO L231 Difference]: Finished difference. Result has 136 places, 150 transitions, 1254 flow [2024-06-03 19:48:31,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1254, PETRI_PLACES=136, PETRI_TRANSITIONS=150} [2024-06-03 19:48:31,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-03 19:48:31,670 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 150 transitions, 1254 flow [2024-06-03 19:48:31,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:31,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:31,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:31,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 19:48:31,670 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:31,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:31,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1711974660, now seen corresponding path program 2 times [2024-06-03 19:48:31,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:31,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400777747] [2024-06-03 19:48:31,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:31,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:31,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:32,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-03 19:48:32,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:32,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400777747] [2024-06-03 19:48:32,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400777747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:32,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:32,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:32,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067335745] [2024-06-03 19:48:32,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:32,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:32,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:32,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:32,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:32,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:32,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 150 transitions, 1254 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:32,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:32,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:32,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:33,661 INFO L124 PetriNetUnfolderBase]: 2134/3328 cut-off events. [2024-06-03 19:48:33,661 INFO L125 PetriNetUnfolderBase]: For 184544/184548 co-relation queries the response was YES. [2024-06-03 19:48:33,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24216 conditions, 3328 events. 2134/3328 cut-off events. For 184544/184548 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17151 event pairs, 648 based on Foata normal form. 20/3345 useless extension candidates. Maximal degree in co-relation 24154. Up to 2792 conditions per place. [2024-06-03 19:48:33,684 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 156 selfloop transitions, 32 changer transitions 0/194 dead transitions. [2024-06-03 19:48:33,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 194 transitions, 1952 flow [2024-06-03 19:48:33,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:33,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:33,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 19:48:33,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:48:33,685 INFO L175 Difference]: Start difference. First operand has 136 places, 150 transitions, 1254 flow. Second operand 9 states and 172 transitions. [2024-06-03 19:48:33,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 194 transitions, 1952 flow [2024-06-03 19:48:33,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 194 transitions, 1879 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:33,765 INFO L231 Difference]: Finished difference. Result has 139 places, 151 transitions, 1293 flow [2024-06-03 19:48:33,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1293, PETRI_PLACES=139, PETRI_TRANSITIONS=151} [2024-06-03 19:48:33,766 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-03 19:48:33,766 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 151 transitions, 1293 flow [2024-06-03 19:48:33,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:33,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:33,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:33,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 19:48:33,766 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:33,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:33,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1461541426, now seen corresponding path program 3 times [2024-06-03 19:48:33,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:33,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187152518] [2024-06-03 19:48:33,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:33,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:33,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:34,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:34,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:34,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187152518] [2024-06-03 19:48:34,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187152518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:34,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:34,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:34,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058130551] [2024-06-03 19:48:34,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:34,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:34,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:34,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:34,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:34,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:34,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 151 transitions, 1293 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:34,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:34,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:34,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:35,581 INFO L124 PetriNetUnfolderBase]: 2098/3272 cut-off events. [2024-06-03 19:48:35,581 INFO L125 PetriNetUnfolderBase]: For 184193/184197 co-relation queries the response was YES. [2024-06-03 19:48:35,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23295 conditions, 3272 events. 2098/3272 cut-off events. For 184193/184197 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16774 event pairs, 650 based on Foata normal form. 24/3293 useless extension candidates. Maximal degree in co-relation 23231. Up to 2897 conditions per place. [2024-06-03 19:48:35,607 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 151 selfloop transitions, 31 changer transitions 0/188 dead transitions. [2024-06-03 19:48:35,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 188 transitions, 1787 flow [2024-06-03 19:48:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:35,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:48:35,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-03 19:48:35,610 INFO L175 Difference]: Start difference. First operand has 139 places, 151 transitions, 1293 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:48:35,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 188 transitions, 1787 flow [2024-06-03 19:48:35,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 188 transitions, 1672 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:35,713 INFO L231 Difference]: Finished difference. Result has 141 places, 151 transitions, 1247 flow [2024-06-03 19:48:35,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1247, PETRI_PLACES=141, PETRI_TRANSITIONS=151} [2024-06-03 19:48:35,715 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-03 19:48:35,715 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 151 transitions, 1247 flow [2024-06-03 19:48:35,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:35,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:35,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:35,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 19:48:35,716 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:35,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:35,716 INFO L85 PathProgramCache]: Analyzing trace with hash 84712054, now seen corresponding path program 4 times [2024-06-03 19:48:35,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:35,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693516257] [2024-06-03 19:48:35,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:35,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:35,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:36,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:36,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:36,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693516257] [2024-06-03 19:48:36,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693516257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:36,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:36,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:36,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277067276] [2024-06-03 19:48:36,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:36,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:36,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:36,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:36,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:36,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:36,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 151 transitions, 1247 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:36,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:36,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:36,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:37,753 INFO L124 PetriNetUnfolderBase]: 2173/3411 cut-off events. [2024-06-03 19:48:37,753 INFO L125 PetriNetUnfolderBase]: For 191634/191634 co-relation queries the response was YES. [2024-06-03 19:48:37,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23893 conditions, 3411 events. 2173/3411 cut-off events. For 191634/191634 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17755 event pairs, 582 based on Foata normal form. 20/3429 useless extension candidates. Maximal degree in co-relation 23828. Up to 2790 conditions per place. [2024-06-03 19:48:37,781 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 121 selfloop transitions, 62 changer transitions 0/189 dead transitions. [2024-06-03 19:48:37,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 189 transitions, 1779 flow [2024-06-03 19:48:37,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:37,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:37,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-03 19:48:37,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-03 19:48:37,783 INFO L175 Difference]: Start difference. First operand has 141 places, 151 transitions, 1247 flow. Second operand 9 states and 173 transitions. [2024-06-03 19:48:37,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 189 transitions, 1779 flow [2024-06-03 19:48:37,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 1711 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:37,884 INFO L231 Difference]: Finished difference. Result has 142 places, 152 transitions, 1354 flow [2024-06-03 19:48:37,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1354, PETRI_PLACES=142, PETRI_TRANSITIONS=152} [2024-06-03 19:48:37,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-03 19:48:37,885 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 152 transitions, 1354 flow [2024-06-03 19:48:37,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:37,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:37,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:37,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 19:48:37,886 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:37,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:37,886 INFO L85 PathProgramCache]: Analyzing trace with hash 79349674, now seen corresponding path program 5 times [2024-06-03 19:48:37,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:37,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090785506] [2024-06-03 19:48:37,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:37,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:38,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:38,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:38,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090785506] [2024-06-03 19:48:38,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090785506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:38,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:38,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:38,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779543732] [2024-06-03 19:48:38,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:38,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:38,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:38,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:38,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:39,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:39,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 152 transitions, 1354 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:39,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:39,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:39,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:39,942 INFO L124 PetriNetUnfolderBase]: 2248/3536 cut-off events. [2024-06-03 19:48:39,942 INFO L125 PetriNetUnfolderBase]: For 206241/206241 co-relation queries the response was YES. [2024-06-03 19:48:39,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25114 conditions, 3536 events. 2248/3536 cut-off events. For 206241/206241 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18639 event pairs, 606 based on Foata normal form. 20/3554 useless extension candidates. Maximal degree in co-relation 25048. Up to 2915 conditions per place. [2024-06-03 19:48:39,965 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 125 selfloop transitions, 60 changer transitions 0/191 dead transitions. [2024-06-03 19:48:39,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 191 transitions, 1894 flow [2024-06-03 19:48:39,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:39,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 19:48:39,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-03 19:48:39,967 INFO L175 Difference]: Start difference. First operand has 142 places, 152 transitions, 1354 flow. Second operand 9 states and 175 transitions. [2024-06-03 19:48:39,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 191 transitions, 1894 flow [2024-06-03 19:48:40,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 191 transitions, 1747 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:40,078 INFO L231 Difference]: Finished difference. Result has 144 places, 153 transitions, 1380 flow [2024-06-03 19:48:40,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1380, PETRI_PLACES=144, PETRI_TRANSITIONS=153} [2024-06-03 19:48:40,078 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-03 19:48:40,078 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 153 transitions, 1380 flow [2024-06-03 19:48:40,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:40,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:40,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:40,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 19:48:40,079 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:40,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:40,079 INFO L85 PathProgramCache]: Analyzing trace with hash 79201804, now seen corresponding path program 6 times [2024-06-03 19:48:40,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:40,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411242449] [2024-06-03 19:48:40,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:40,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:40,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:41,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:41,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:41,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411242449] [2024-06-03 19:48:41,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411242449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:41,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:41,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:41,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303695828] [2024-06-03 19:48:41,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:41,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:41,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:41,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:41,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:41,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:41,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 153 transitions, 1380 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:41,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:41,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:41,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:41,924 INFO L124 PetriNetUnfolderBase]: 2306/3634 cut-off events. [2024-06-03 19:48:41,925 INFO L125 PetriNetUnfolderBase]: For 213467/213467 co-relation queries the response was YES. [2024-06-03 19:48:41,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25745 conditions, 3634 events. 2306/3634 cut-off events. For 213467/213467 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19360 event pairs, 592 based on Foata normal form. 16/3648 useless extension candidates. Maximal degree in co-relation 25678. Up to 2783 conditions per place. [2024-06-03 19:48:41,954 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 126 selfloop transitions, 63 changer transitions 0/195 dead transitions. [2024-06-03 19:48:41,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 195 transitions, 1944 flow [2024-06-03 19:48:41,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:41,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:41,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-03 19:48:41,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 19:48:41,956 INFO L175 Difference]: Start difference. First operand has 144 places, 153 transitions, 1380 flow. Second operand 9 states and 177 transitions. [2024-06-03 19:48:41,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 195 transitions, 1944 flow [2024-06-03 19:48:42,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 195 transitions, 1799 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:42,101 INFO L231 Difference]: Finished difference. Result has 146 places, 154 transitions, 1415 flow [2024-06-03 19:48:42,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1415, PETRI_PLACES=146, PETRI_TRANSITIONS=154} [2024-06-03 19:48:42,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-03 19:48:42,103 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 154 transitions, 1415 flow [2024-06-03 19:48:42,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:42,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:42,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:42,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 19:48:42,107 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:42,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:42,107 INFO L85 PathProgramCache]: Analyzing trace with hash 84927256, now seen corresponding path program 1 times [2024-06-03 19:48:42,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:42,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759750867] [2024-06-03 19:48:42,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:42,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:43,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:43,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:43,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759750867] [2024-06-03 19:48:43,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759750867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:43,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:43,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:43,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625355642] [2024-06-03 19:48:43,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:43,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:43,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:43,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:43,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:43,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:43,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 154 transitions, 1415 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-03 19:48:43,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:43,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:43,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:44,674 INFO L124 PetriNetUnfolderBase]: 2347/3700 cut-off events. [2024-06-03 19:48:44,674 INFO L125 PetriNetUnfolderBase]: For 220571/220571 co-relation queries the response was YES. [2024-06-03 19:48:44,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26296 conditions, 3700 events. 2347/3700 cut-off events. For 220571/220571 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19854 event pairs, 608 based on Foata normal form. 12/3710 useless extension candidates. Maximal degree in co-relation 26228. Up to 2757 conditions per place. [2024-06-03 19:48:44,700 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 122 selfloop transitions, 66 changer transitions 0/194 dead transitions. [2024-06-03 19:48:44,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 194 transitions, 1981 flow [2024-06-03 19:48:44,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:44,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:44,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 19:48:44,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 19:48:44,702 INFO L175 Difference]: Start difference. First operand has 146 places, 154 transitions, 1415 flow. Second operand 9 states and 174 transitions. [2024-06-03 19:48:44,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 194 transitions, 1981 flow [2024-06-03 19:48:44,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 194 transitions, 1821 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:44,819 INFO L231 Difference]: Finished difference. Result has 148 places, 155 transitions, 1443 flow [2024-06-03 19:48:44,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1443, PETRI_PLACES=148, PETRI_TRANSITIONS=155} [2024-06-03 19:48:44,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-03 19:48:44,819 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 155 transitions, 1443 flow [2024-06-03 19:48:44,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-03 19:48:44,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:44,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:44,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 19:48:44,820 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-03 19:48:44,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:44,820 INFO L85 PathProgramCache]: Analyzing trace with hash -2022784855, now seen corresponding path program 1 times [2024-06-03 19:48:44,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:44,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836702737] [2024-06-03 19:48:44,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:44,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:44,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:45,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:45,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:45,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836702737] [2024-06-03 19:48:45,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836702737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:45,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:45,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:48:45,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700251705] [2024-06-03 19:48:45,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:45,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:48:45,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:45,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:48:45,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:48:45,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:45,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 155 transitions, 1443 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:45,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:45,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:45,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:46,314 INFO L124 PetriNetUnfolderBase]: 2283/3609 cut-off events. [2024-06-03 19:48:46,314 INFO L125 PetriNetUnfolderBase]: For 218044/218062 co-relation queries the response was YES. [2024-06-03 19:48:46,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25797 conditions, 3609 events. 2283/3609 cut-off events. For 218044/218062 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19553 event pairs, 737 based on Foata normal form. 10/3595 useless extension candidates. Maximal degree in co-relation 25728. Up to 3394 conditions per place. [2024-06-03 19:48:46,341 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 131 selfloop transitions, 24 changer transitions 0/172 dead transitions. [2024-06-03 19:48:46,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 172 transitions, 1831 flow [2024-06-03 19:48:46,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:48:46,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:48:46,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-03 19:48:46,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-03 19:48:46,342 INFO L175 Difference]: Start difference. First operand has 148 places, 155 transitions, 1443 flow. Second operand 7 states and 120 transitions. [2024-06-03 19:48:46,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 172 transitions, 1831 flow [2024-06-03 19:48:46,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 172 transitions, 1665 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:46,444 INFO L231 Difference]: Finished difference. Result has 148 places, 158 transitions, 1375 flow [2024-06-03 19:48:46,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1375, PETRI_PLACES=148, PETRI_TRANSITIONS=158} [2024-06-03 19:48:46,445 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-03 19:48:46,445 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 158 transitions, 1375 flow [2024-06-03 19:48:46,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:46,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:46,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:46,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 19:48:46,445 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:46,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:46,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1188013620, now seen corresponding path program 7 times [2024-06-03 19:48:46,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:46,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651676012] [2024-06-03 19:48:46,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:46,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:46,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:47,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-03 19:48:47,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:47,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651676012] [2024-06-03 19:48:47,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651676012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:47,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:47,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:47,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705995398] [2024-06-03 19:48:47,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:47,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:47,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:47,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:47,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:47,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:47,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 158 transitions, 1375 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:47,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:47,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:47,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:48,335 INFO L124 PetriNetUnfolderBase]: 2442/3866 cut-off events. [2024-06-03 19:48:48,335 INFO L125 PetriNetUnfolderBase]: For 245329/245329 co-relation queries the response was YES. [2024-06-03 19:48:48,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27479 conditions, 3866 events. 2442/3866 cut-off events. For 245329/245329 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21073 event pairs, 634 based on Foata normal form. 20/3885 useless extension candidates. Maximal degree in co-relation 27409. Up to 3231 conditions per place. [2024-06-03 19:48:48,366 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 127 selfloop transitions, 60 changer transitions 0/194 dead transitions. [2024-06-03 19:48:48,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 194 transitions, 1919 flow [2024-06-03 19:48:48,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:48,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:48,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:48:48,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:48:48,368 INFO L175 Difference]: Start difference. First operand has 148 places, 158 transitions, 1375 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:48:48,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 194 transitions, 1919 flow [2024-06-03 19:48:48,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 194 transitions, 1843 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:48,487 INFO L231 Difference]: Finished difference. Result has 152 places, 159 transitions, 1478 flow [2024-06-03 19:48:48,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1478, PETRI_PLACES=152, PETRI_TRANSITIONS=159} [2024-06-03 19:48:48,487 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-03 19:48:48,488 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 159 transitions, 1478 flow [2024-06-03 19:48:48,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:48,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:48,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:48,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 19:48:48,488 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:48,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:48,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2042368578, now seen corresponding path program 8 times [2024-06-03 19:48:48,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:48,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999568709] [2024-06-03 19:48:48,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:48,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:48,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:49,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:49,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999568709] [2024-06-03 19:48:49,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999568709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:49,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:49,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:49,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667825802] [2024-06-03 19:48:49,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:49,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:49,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:49,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:49,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:49,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:49,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 159 transitions, 1478 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:49,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:49,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:49,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:50,558 INFO L124 PetriNetUnfolderBase]: 2517/3991 cut-off events. [2024-06-03 19:48:50,558 INFO L125 PetriNetUnfolderBase]: For 263524/263524 co-relation queries the response was YES. [2024-06-03 19:48:50,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28818 conditions, 3991 events. 2517/3991 cut-off events. For 263524/263524 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21980 event pairs, 658 based on Foata normal form. 20/4010 useless extension candidates. Maximal degree in co-relation 28747. Up to 3356 conditions per place. [2024-06-03 19:48:50,593 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 127 selfloop transitions, 61 changer transitions 0/195 dead transitions. [2024-06-03 19:48:50,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 195 transitions, 2026 flow [2024-06-03 19:48:50,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:50,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:50,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:48:50,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-03 19:48:50,595 INFO L175 Difference]: Start difference. First operand has 152 places, 159 transitions, 1478 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:48:50,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 195 transitions, 2026 flow [2024-06-03 19:48:50,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 195 transitions, 1875 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:50,746 INFO L231 Difference]: Finished difference. Result has 154 places, 160 transitions, 1510 flow [2024-06-03 19:48:50,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1510, PETRI_PLACES=154, PETRI_TRANSITIONS=160} [2024-06-03 19:48:50,746 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-03 19:48:50,746 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 160 transitions, 1510 flow [2024-06-03 19:48:50,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:50,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:50,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:50,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 19:48:50,747 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:50,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:50,747 INFO L85 PathProgramCache]: Analyzing trace with hash 977012656, now seen corresponding path program 9 times [2024-06-03 19:48:50,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:50,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315458042] [2024-06-03 19:48:50,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:50,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:51,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:51,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:51,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315458042] [2024-06-03 19:48:51,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315458042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:51,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:51,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:51,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503840929] [2024-06-03 19:48:51,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:51,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:51,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:51,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:51,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:51,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:51,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 160 transitions, 1510 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:51,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:51,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:51,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:52,774 INFO L124 PetriNetUnfolderBase]: 2636/4192 cut-off events. [2024-06-03 19:48:52,775 INFO L125 PetriNetUnfolderBase]: For 285189/285189 co-relation queries the response was YES. [2024-06-03 19:48:52,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30749 conditions, 4192 events. 2636/4192 cut-off events. For 285189/285189 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23514 event pairs, 668 based on Foata normal form. 16/4207 useless extension candidates. Maximal degree in co-relation 30677. Up to 3161 conditions per place. [2024-06-03 19:48:52,810 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 130 selfloop transitions, 65 changer transitions 0/202 dead transitions. [2024-06-03 19:48:52,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 202 transitions, 2310 flow [2024-06-03 19:48:52,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:52,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:52,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 19:48:52,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 19:48:52,812 INFO L175 Difference]: Start difference. First operand has 154 places, 160 transitions, 1510 flow. Second operand 9 states and 174 transitions. [2024-06-03 19:48:52,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 202 transitions, 2310 flow [2024-06-03 19:48:53,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 202 transitions, 2155 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:53,006 INFO L231 Difference]: Finished difference. Result has 156 places, 162 transitions, 1601 flow [2024-06-03 19:48:53,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1601, PETRI_PLACES=156, PETRI_TRANSITIONS=162} [2024-06-03 19:48:53,007 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-03 19:48:53,007 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 162 transitions, 1601 flow [2024-06-03 19:48:53,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:53,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:53,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:53,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 19:48:53,007 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:53,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:53,008 INFO L85 PathProgramCache]: Analyzing trace with hash -542476036, now seen corresponding path program 10 times [2024-06-03 19:48:53,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:53,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206323450] [2024-06-03 19:48:53,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:53,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:53,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:54,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:54,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:54,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206323450] [2024-06-03 19:48:54,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206323450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:54,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:54,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:54,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345452884] [2024-06-03 19:48:54,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:54,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:54,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:54,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:54,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:54,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:54,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 162 transitions, 1601 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:54,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:54,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:54,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:55,138 INFO L124 PetriNetUnfolderBase]: 2600/4136 cut-off events. [2024-06-03 19:48:55,138 INFO L125 PetriNetUnfolderBase]: For 277400/277400 co-relation queries the response was YES. [2024-06-03 19:48:55,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29479 conditions, 4136 events. 2600/4136 cut-off events. For 277400/277400 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23130 event pairs, 675 based on Foata normal form. 20/4155 useless extension candidates. Maximal degree in co-relation 29406. Up to 3501 conditions per place. [2024-06-03 19:48:55,173 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 125 selfloop transitions, 64 changer transitions 0/196 dead transitions. [2024-06-03 19:48:55,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 196 transitions, 2097 flow [2024-06-03 19:48:55,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:55,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:55,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:48:55,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-03 19:48:55,175 INFO L175 Difference]: Start difference. First operand has 156 places, 162 transitions, 1601 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:48:55,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 196 transitions, 2097 flow [2024-06-03 19:48:55,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 196 transitions, 1950 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:55,452 INFO L231 Difference]: Finished difference. Result has 160 places, 162 transitions, 1589 flow [2024-06-03 19:48:55,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1589, PETRI_PLACES=160, PETRI_TRANSITIONS=162} [2024-06-03 19:48:55,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-03 19:48:55,453 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 162 transitions, 1589 flow [2024-06-03 19:48:55,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:48:55,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:55,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:55,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 19:48:55,453 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:55,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:55,454 INFO L85 PathProgramCache]: Analyzing trace with hash 982738108, now seen corresponding path program 2 times [2024-06-03 19:48:55,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:55,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853862982] [2024-06-03 19:48:55,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:55,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:55,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:56,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:56,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:56,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853862982] [2024-06-03 19:48:56,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853862982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:56,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:56,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:56,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200696189] [2024-06-03 19:48:56,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:56,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:56,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:56,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:56,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:56,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:56,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 162 transitions, 1589 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-03 19:48:56,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:56,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:56,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:57,868 INFO L124 PetriNetUnfolderBase]: 2641/4217 cut-off events. [2024-06-03 19:48:57,869 INFO L125 PetriNetUnfolderBase]: For 273466/273466 co-relation queries the response was YES. [2024-06-03 19:48:57,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29869 conditions, 4217 events. 2641/4217 cut-off events. For 273466/273466 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23834 event pairs, 675 based on Foata normal form. 12/4228 useless extension candidates. Maximal degree in co-relation 29794. Up to 3365 conditions per place. [2024-06-03 19:48:57,902 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 130 selfloop transitions, 63 changer transitions 0/200 dead transitions. [2024-06-03 19:48:57,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 200 transitions, 2171 flow [2024-06-03 19:48:57,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:57,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:57,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 19:48:57,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:48:57,904 INFO L175 Difference]: Start difference. First operand has 160 places, 162 transitions, 1589 flow. Second operand 9 states and 172 transitions. [2024-06-03 19:48:57,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 200 transitions, 2171 flow [2024-06-03 19:48:58,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 200 transitions, 2028 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:58,167 INFO L231 Difference]: Finished difference. Result has 161 places, 163 transitions, 1636 flow [2024-06-03 19:48:58,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1636, PETRI_PLACES=161, PETRI_TRANSITIONS=163} [2024-06-03 19:48:58,168 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-03 19:48:58,168 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 163 transitions, 1636 flow [2024-06-03 19:48:58,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-03 19:48:58,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:58,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:58,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 19:48:58,168 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:58,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:58,169 INFO L85 PathProgramCache]: Analyzing trace with hash 530097058, now seen corresponding path program 3 times [2024-06-03 19:48:58,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:58,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586137288] [2024-06-03 19:48:58,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:58,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:58,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:59,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:59,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:59,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586137288] [2024-06-03 19:48:59,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586137288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:59,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:59,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:48:59,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413519829] [2024-06-03 19:48:59,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:59,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:48:59,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:59,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:48:59,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:48:59,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:59,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 163 transitions, 1636 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-03 19:48:59,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:59,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:59,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:00,536 INFO L124 PetriNetUnfolderBase]: 2682/4298 cut-off events. [2024-06-03 19:49:00,536 INFO L125 PetriNetUnfolderBase]: For 288478/288478 co-relation queries the response was YES. [2024-06-03 19:49:00,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30622 conditions, 4298 events. 2682/4298 cut-off events. For 288478/288478 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24557 event pairs, 690 based on Foata normal form. 12/4309 useless extension candidates. Maximal degree in co-relation 30546. Up to 3556 conditions per place. [2024-06-03 19:49:00,572 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 127 selfloop transitions, 66 changer transitions 0/200 dead transitions. [2024-06-03 19:49:00,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 200 transitions, 2218 flow [2024-06-03 19:49:00,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:49:00,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:49:00,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:49:00,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-03 19:49:00,574 INFO L175 Difference]: Start difference. First operand has 161 places, 163 transitions, 1636 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:49:00,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 200 transitions, 2218 flow [2024-06-03 19:49:00,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 200 transitions, 2050 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:00,793 INFO L231 Difference]: Finished difference. Result has 163 places, 164 transitions, 1666 flow [2024-06-03 19:49:00,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1666, PETRI_PLACES=163, PETRI_TRANSITIONS=164} [2024-06-03 19:49:00,793 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-03 19:49:00,793 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 164 transitions, 1666 flow [2024-06-03 19:49:00,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-03 19:49:00,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:00,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:00,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 19:49:00,794 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:49:00,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:00,794 INFO L85 PathProgramCache]: Analyzing trace with hash 788644498, now seen corresponding path program 4 times [2024-06-03 19:49:00,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:00,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680562137] [2024-06-03 19:49:00,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:00,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:00,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:02,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-03 19:49:02,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:02,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680562137] [2024-06-03 19:49:02,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680562137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:02,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:02,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:49:02,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477273376] [2024-06-03 19:49:02,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:02,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:49:02,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:02,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:49:02,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:49:02,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:02,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 164 transitions, 1666 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-03 19:49:02,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:02,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:02,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:03,078 INFO L124 PetriNetUnfolderBase]: 2662/4266 cut-off events. [2024-06-03 19:49:03,078 INFO L125 PetriNetUnfolderBase]: For 283917/283917 co-relation queries the response was YES. [2024-06-03 19:49:03,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29804 conditions, 4266 events. 2662/4266 cut-off events. For 283917/283917 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24301 event pairs, 624 based on Foata normal form. 12/4277 useless extension candidates. Maximal degree in co-relation 29727. Up to 2640 conditions per place. [2024-06-03 19:49:03,119 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 114 selfloop transitions, 78 changer transitions 0/199 dead transitions. [2024-06-03 19:49:03,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 199 transitions, 2104 flow [2024-06-03 19:49:03,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:49:03,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:49:03,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:49:03,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-03 19:49:03,121 INFO L175 Difference]: Start difference. First operand has 163 places, 164 transitions, 1666 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:49:03,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 199 transitions, 2104 flow [2024-06-03 19:49:03,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 199 transitions, 1928 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:03,360 INFO L231 Difference]: Finished difference. Result has 164 places, 163 transitions, 1566 flow [2024-06-03 19:49:03,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1566, PETRI_PLACES=164, PETRI_TRANSITIONS=163} [2024-06-03 19:49:03,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-03 19:49:03,360 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 163 transitions, 1566 flow [2024-06-03 19:49:03,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 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-03 19:49:03,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:03,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:03,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 19:49:03,361 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-03 19:49:03,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:03,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1668106105, now seen corresponding path program 2 times [2024-06-03 19:49:03,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:03,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789211889] [2024-06-03 19:49:03,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:03,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:03,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:04,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:04,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:04,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789211889] [2024-06-03 19:49:04,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789211889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:04,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:04,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:04,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296998976] [2024-06-03 19:49:04,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:04,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:04,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:04,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:04,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:04,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:04,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 163 transitions, 1566 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:04,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:04,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:04,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:04,930 INFO L124 PetriNetUnfolderBase]: 2552/4093 cut-off events. [2024-06-03 19:49:04,930 INFO L125 PetriNetUnfolderBase]: For 279152/279180 co-relation queries the response was YES. [2024-06-03 19:49:04,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29093 conditions, 4093 events. 2552/4093 cut-off events. For 279152/279180 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23425 event pairs, 810 based on Foata normal form. 13/4061 useless extension candidates. Maximal degree in co-relation 29015. Up to 3848 conditions per place. [2024-06-03 19:49:04,969 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 125 selfloop transitions, 37 changer transitions 0/179 dead transitions. [2024-06-03 19:49:04,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 179 transitions, 2104 flow [2024-06-03 19:49:04,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:04,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:04,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-03 19:49:04,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-03 19:49:04,970 INFO L175 Difference]: Start difference. First operand has 164 places, 163 transitions, 1566 flow. Second operand 7 states and 117 transitions. [2024-06-03 19:49:04,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 179 transitions, 2104 flow [2024-06-03 19:49:05,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 179 transitions, 1838 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-03 19:49:05,149 INFO L231 Difference]: Finished difference. Result has 162 places, 169 transitions, 1474 flow [2024-06-03 19:49:05,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1474, PETRI_PLACES=162, PETRI_TRANSITIONS=169} [2024-06-03 19:49:05,150 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 118 predicate places. [2024-06-03 19:49:05,150 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 169 transitions, 1474 flow [2024-06-03 19:49:05,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:05,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:05,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-03 19:49:05,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 19:49:05,151 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-03 19:49:05,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:05,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1668521815, now seen corresponding path program 3 times [2024-06-03 19:49:05,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:05,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126784435] [2024-06-03 19:49:05,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:05,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:05,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:05,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:05,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126784435] [2024-06-03 19:49:05,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126784435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:05,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:05,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:05,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242946357] [2024-06-03 19:49:05,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:05,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:05,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:05,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:05,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:06,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:06,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 169 transitions, 1474 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:06,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:06,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:06,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:06,596 INFO L124 PetriNetUnfolderBase]: 2548/4086 cut-off events. [2024-06-03 19:49:06,597 INFO L125 PetriNetUnfolderBase]: For 283198/283226 co-relation queries the response was YES. [2024-06-03 19:49:06,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28542 conditions, 4086 events. 2548/4086 cut-off events. For 283198/283226 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23352 event pairs, 809 based on Foata normal form. 12/4054 useless extension candidates. Maximal degree in co-relation 28465. Up to 3845 conditions per place. [2024-06-03 19:49:06,633 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 125 selfloop transitions, 36 changer transitions 0/178 dead transitions. [2024-06-03 19:49:06,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 178 transitions, 1820 flow [2024-06-03 19:49:06,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:06,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:06,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-03 19:49:06,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-03 19:49:06,634 INFO L175 Difference]: Start difference. First operand has 162 places, 169 transitions, 1474 flow. Second operand 7 states and 117 transitions. [2024-06-03 19:49:06,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 178 transitions, 1820 flow [2024-06-03 19:49:06,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 178 transitions, 1722 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-03 19:49:06,845 INFO L231 Difference]: Finished difference. Result has 166 places, 169 transitions, 1454 flow [2024-06-03 19:49:06,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1454, PETRI_PLACES=166, PETRI_TRANSITIONS=169} [2024-06-03 19:49:06,845 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-03 19:49:06,845 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 1454 flow [2024-06-03 19:49:06,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:06,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:06,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:06,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 19:49:06,846 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-03 19:49:06,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:06,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1845588979, now seen corresponding path program 1 times [2024-06-03 19:49:06,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:06,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709441638] [2024-06-03 19:49:06,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:06,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:06,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:07,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-03 19:49:07,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:07,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709441638] [2024-06-03 19:49:07,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709441638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:07,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:07,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:07,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763935608] [2024-06-03 19:49:07,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:07,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:07,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:07,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:07,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:07,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:49:07,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 169 transitions, 1454 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:07,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:07,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:49:07,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:08,397 INFO L124 PetriNetUnfolderBase]: 2472/4052 cut-off events. [2024-06-03 19:49:08,398 INFO L125 PetriNetUnfolderBase]: For 252953/252953 co-relation queries the response was YES. [2024-06-03 19:49:08,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27002 conditions, 4052 events. 2472/4052 cut-off events. For 252953/252953 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23646 event pairs, 692 based on Foata normal form. 2/4053 useless extension candidates. Maximal degree in co-relation 26923. Up to 3752 conditions per place. [2024-06-03 19:49:08,431 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 164 selfloop transitions, 17 changer transitions 0/191 dead transitions. [2024-06-03 19:49:08,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 191 transitions, 1918 flow [2024-06-03 19:49:08,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:08,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:08,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-03 19:49:08,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-03 19:49:08,440 INFO L175 Difference]: Start difference. First operand has 166 places, 169 transitions, 1454 flow. Second operand 7 states and 127 transitions. [2024-06-03 19:49:08,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 191 transitions, 1918 flow [2024-06-03 19:49:08,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 191 transitions, 1828 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:08,674 INFO L231 Difference]: Finished difference. Result has 168 places, 175 transitions, 1472 flow [2024-06-03 19:49:08,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1472, PETRI_PLACES=168, PETRI_TRANSITIONS=175} [2024-06-03 19:49:08,674 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-03 19:49:08,674 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 175 transitions, 1472 flow [2024-06-03 19:49:08,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:08,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:08,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:08,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 19:49:08,681 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-03 19:49:08,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:08,682 INFO L85 PathProgramCache]: Analyzing trace with hash 898289135, now seen corresponding path program 2 times [2024-06-03 19:49:08,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:08,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494895908] [2024-06-03 19:49:08,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:08,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:08,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:09,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:09,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:09,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494895908] [2024-06-03 19:49:09,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494895908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:09,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:09,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:09,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816663824] [2024-06-03 19:49:09,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:09,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:09,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:09,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:09,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:09,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:49:09,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 175 transitions, 1472 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:09,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:09,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:49:09,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:10,318 INFO L124 PetriNetUnfolderBase]: 2490/4077 cut-off events. [2024-06-03 19:49:10,318 INFO L125 PetriNetUnfolderBase]: For 264132/264132 co-relation queries the response was YES. [2024-06-03 19:49:10,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27942 conditions, 4077 events. 2490/4077 cut-off events. For 264132/264132 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23816 event pairs, 707 based on Foata normal form. 2/4078 useless extension candidates. Maximal degree in co-relation 27861. Up to 3764 conditions per place. [2024-06-03 19:49:10,357 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 162 selfloop transitions, 24 changer transitions 0/196 dead transitions. [2024-06-03 19:49:10,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 196 transitions, 2090 flow [2024-06-03 19:49:10,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:10,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:10,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 19:49:10,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-03 19:49:10,358 INFO L175 Difference]: Start difference. First operand has 168 places, 175 transitions, 1472 flow. Second operand 7 states and 128 transitions. [2024-06-03 19:49:10,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 196 transitions, 2090 flow [2024-06-03 19:49:10,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 196 transitions, 2036 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 19:49:10,590 INFO L231 Difference]: Finished difference. Result has 172 places, 181 transitions, 1574 flow [2024-06-03 19:49:10,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1574, PETRI_PLACES=172, PETRI_TRANSITIONS=181} [2024-06-03 19:49:10,590 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-03 19:49:10,590 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 181 transitions, 1574 flow [2024-06-03 19:49:10,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:10,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:10,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:10,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 19:49:10,591 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-03 19:49:10,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:10,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1845468823, now seen corresponding path program 1 times [2024-06-03 19:49:10,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:10,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222451609] [2024-06-03 19:49:10,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:10,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:10,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:11,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:11,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:11,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222451609] [2024-06-03 19:49:11,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222451609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:11,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:11,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:11,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908467638] [2024-06-03 19:49:11,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:11,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:11,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:11,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:11,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:11,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:11,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 181 transitions, 1574 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:11,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:11,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:11,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:12,086 INFO L124 PetriNetUnfolderBase]: 2591/4180 cut-off events. [2024-06-03 19:49:12,086 INFO L125 PetriNetUnfolderBase]: For 273199/273199 co-relation queries the response was YES. [2024-06-03 19:49:12,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29029 conditions, 4180 events. 2591/4180 cut-off events. For 273199/273199 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23962 event pairs, 741 based on Foata normal form. 1/4180 useless extension candidates. Maximal degree in co-relation 28947. Up to 3991 conditions per place. [2024-06-03 19:49:12,125 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 177 selfloop transitions, 14 changer transitions 0/196 dead transitions. [2024-06-03 19:49:12,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 196 transitions, 2042 flow [2024-06-03 19:49:12,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:12,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:12,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-03 19:49:12,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-03 19:49:12,126 INFO L175 Difference]: Start difference. First operand has 172 places, 181 transitions, 1574 flow. Second operand 7 states and 116 transitions. [2024-06-03 19:49:12,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 196 transitions, 2042 flow [2024-06-03 19:49:12,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 196 transitions, 1982 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 19:49:12,342 INFO L231 Difference]: Finished difference. Result has 176 places, 184 transitions, 1606 flow [2024-06-03 19:49:12,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1606, PETRI_PLACES=176, PETRI_TRANSITIONS=184} [2024-06-03 19:49:12,343 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-03 19:49:12,343 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 184 transitions, 1606 flow [2024-06-03 19:49:12,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:12,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:12,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:12,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 19:49:12,343 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-03 19:49:12,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:12,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1668100153, now seen corresponding path program 2 times [2024-06-03 19:49:12,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:12,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215524253] [2024-06-03 19:49:12,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:12,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:12,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:13,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:13,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:13,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215524253] [2024-06-03 19:49:13,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215524253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:13,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:13,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:13,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436664263] [2024-06-03 19:49:13,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:13,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:13,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:13,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:13,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:13,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:13,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 184 transitions, 1606 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:13,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:13,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:13,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:13,879 INFO L124 PetriNetUnfolderBase]: 2596/4188 cut-off events. [2024-06-03 19:49:13,880 INFO L125 PetriNetUnfolderBase]: For 282462/282466 co-relation queries the response was YES. [2024-06-03 19:49:13,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29495 conditions, 4188 events. 2596/4188 cut-off events. For 282462/282466 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23978 event pairs, 745 based on Foata normal form. 5/4192 useless extension candidates. Maximal degree in co-relation 29411. Up to 3982 conditions per place. [2024-06-03 19:49:13,920 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 168 selfloop transitions, 27 changer transitions 0/200 dead transitions. [2024-06-03 19:49:13,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 200 transitions, 2248 flow [2024-06-03 19:49:13,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:13,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:13,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-03 19:49:13,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-03 19:49:13,921 INFO L175 Difference]: Start difference. First operand has 176 places, 184 transitions, 1606 flow. Second operand 7 states and 117 transitions. [2024-06-03 19:49:13,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 200 transitions, 2248 flow [2024-06-03 19:49:14,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 200 transitions, 2178 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:14,266 INFO L231 Difference]: Finished difference. Result has 178 places, 190 transitions, 1718 flow [2024-06-03 19:49:14,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1718, PETRI_PLACES=178, PETRI_TRANSITIONS=190} [2024-06-03 19:49:14,266 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-03 19:49:14,267 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 190 transitions, 1718 flow [2024-06-03 19:49:14,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:14,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:14,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:14,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 19:49:14,267 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-03 19:49:14,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:14,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1685462007, now seen corresponding path program 3 times [2024-06-03 19:49:14,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:14,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719519645] [2024-06-03 19:49:14,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:14,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49: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-03 19:49:15,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:15,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719519645] [2024-06-03 19:49:15,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719519645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:15,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:15,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:15,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194151017] [2024-06-03 19:49:15,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:15,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:15,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:15,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:15,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:15,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:49:15,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 190 transitions, 1718 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:15,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:15,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:49:15,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:15,926 INFO L124 PetriNetUnfolderBase]: 2504/4095 cut-off events. [2024-06-03 19:49:15,926 INFO L125 PetriNetUnfolderBase]: For 293518/293520 co-relation queries the response was YES. [2024-06-03 19:49:15,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29323 conditions, 4095 events. 2504/4095 cut-off events. For 293518/293520 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23885 event pairs, 717 based on Foata normal form. 2/4096 useless extension candidates. Maximal degree in co-relation 29238. Up to 3764 conditions per place. [2024-06-03 19:49:15,964 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 161 selfloop transitions, 31 changer transitions 0/205 dead transitions. [2024-06-03 19:49:15,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 205 transitions, 2306 flow [2024-06-03 19:49:15,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:15,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:15,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-03 19:49:15,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-03 19:49:15,965 INFO L175 Difference]: Start difference. First operand has 178 places, 190 transitions, 1718 flow. Second operand 7 states and 127 transitions. [2024-06-03 19:49:15,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 205 transitions, 2306 flow [2024-06-03 19:49:16,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 205 transitions, 2228 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-03 19:49:16,185 INFO L231 Difference]: Finished difference. Result has 182 places, 193 transitions, 1772 flow [2024-06-03 19:49:16,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1772, PETRI_PLACES=182, PETRI_TRANSITIONS=193} [2024-06-03 19:49:16,186 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-03 19:49:16,186 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 193 transitions, 1772 flow [2024-06-03 19:49:16,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:16,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:16,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:16,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 19:49:16,187 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-03 19:49:16,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:16,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1668337303, now seen corresponding path program 3 times [2024-06-03 19:49:16,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:16,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514480812] [2024-06-03 19:49:16,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:16,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:16,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:17,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-03 19:49:17,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:17,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514480812] [2024-06-03 19:49:17,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514480812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:17,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:17,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:17,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80215707] [2024-06-03 19:49:17,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:17,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:17,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:17,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:17,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:17,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:17,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 193 transitions, 1772 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:17,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:17,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:17,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:17,806 INFO L124 PetriNetUnfolderBase]: 2587/4176 cut-off events. [2024-06-03 19:49:17,806 INFO L125 PetriNetUnfolderBase]: For 297489/297493 co-relation queries the response was YES. [2024-06-03 19:49:17,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30199 conditions, 4176 events. 2587/4176 cut-off events. For 297489/297493 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23947 event pairs, 744 based on Foata normal form. 5/4180 useless extension candidates. Maximal degree in co-relation 30112. Up to 3971 conditions per place. [2024-06-03 19:49:17,844 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 171 selfloop transitions, 26 changer transitions 0/202 dead transitions. [2024-06-03 19:49:17,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 202 transitions, 2190 flow [2024-06-03 19:49:17,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:17,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:17,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-03 19:49:17,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-03 19:49:17,845 INFO L175 Difference]: Start difference. First operand has 182 places, 193 transitions, 1772 flow. Second operand 7 states and 117 transitions. [2024-06-03 19:49:17,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 202 transitions, 2190 flow [2024-06-03 19:49:18,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 202 transitions, 2048 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:18,141 INFO L231 Difference]: Finished difference. Result has 184 places, 193 transitions, 1688 flow [2024-06-03 19:49:18,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1688, PETRI_PLACES=184, PETRI_TRANSITIONS=193} [2024-06-03 19:49:18,141 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-03 19:49:18,141 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 193 transitions, 1688 flow [2024-06-03 19:49:18,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:18,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:18,142 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-03 19:49:18,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 19:49:18,142 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-03 19:49:18,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:18,142 INFO L85 PathProgramCache]: Analyzing trace with hash 657569732, now seen corresponding path program 1 times [2024-06-03 19:49:18,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:18,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404503407] [2024-06-03 19:49:18,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:18,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:18,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:18,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:18,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:18,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404503407] [2024-06-03 19:49:18,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404503407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:18,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:18,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:18,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645321] [2024-06-03 19:49:18,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:18,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:18,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:18,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:18,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:19,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:19,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 193 transitions, 1688 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:19,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:19,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:19,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:19,776 INFO L124 PetriNetUnfolderBase]: 2710/4331 cut-off events. [2024-06-03 19:49:19,776 INFO L125 PetriNetUnfolderBase]: For 363771/363779 co-relation queries the response was YES. [2024-06-03 19:49:19,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32961 conditions, 4331 events. 2710/4331 cut-off events. For 363771/363779 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24681 event pairs, 782 based on Foata normal form. 9/4339 useless extension candidates. Maximal degree in co-relation 32873. Up to 4064 conditions per place. [2024-06-03 19:49:19,821 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 179 selfloop transitions, 23 changer transitions 0/214 dead transitions. [2024-06-03 19:49:19,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 214 transitions, 2204 flow [2024-06-03 19:49:19,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:19,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:19,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-03 19:49:19,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119601328903654 [2024-06-03 19:49:19,823 INFO L175 Difference]: Start difference. First operand has 184 places, 193 transitions, 1688 flow. Second operand 7 states and 124 transitions. [2024-06-03 19:49:19,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 214 transitions, 2204 flow [2024-06-03 19:49:20,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 214 transitions, 2132 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:20,100 INFO L231 Difference]: Finished difference. Result has 185 places, 196 transitions, 1730 flow [2024-06-03 19:49:20,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1616, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1730, PETRI_PLACES=185, PETRI_TRANSITIONS=196} [2024-06-03 19:49:20,101 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-03 19:49:20,101 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 196 transitions, 1730 flow [2024-06-03 19:49:20,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:20,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:20,101 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-03 19:49:20,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 19:49:20,102 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-03 19:49:20,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:20,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1718172096, now seen corresponding path program 2 times [2024-06-03 19:49:20,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:20,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064090684] [2024-06-03 19:49:20,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:20,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:20,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:20,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:20,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:20,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064090684] [2024-06-03 19:49:20,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064090684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:20,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:20,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:20,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517709858] [2024-06-03 19:49:20,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:20,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:20,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:20,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:20,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:21,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:21,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 196 transitions, 1730 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:21,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:21,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:21,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:21,800 INFO L124 PetriNetUnfolderBase]: 2751/4391 cut-off events. [2024-06-03 19:49:21,801 INFO L125 PetriNetUnfolderBase]: For 378376/378380 co-relation queries the response was YES. [2024-06-03 19:49:21,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33982 conditions, 4391 events. 2751/4391 cut-off events. For 378376/378380 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25001 event pairs, 787 based on Foata normal form. 5/4395 useless extension candidates. Maximal degree in co-relation 33893. Up to 4101 conditions per place. [2024-06-03 19:49:21,846 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 181 selfloop transitions, 36 changer transitions 0/229 dead transitions. [2024-06-03 19:49:21,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 229 transitions, 2612 flow [2024-06-03 19:49:21,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:21,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:21,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-03 19:49:21,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-03 19:49:21,848 INFO L175 Difference]: Start difference. First operand has 185 places, 196 transitions, 1730 flow. Second operand 8 states and 133 transitions. [2024-06-03 19:49:21,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 229 transitions, 2612 flow [2024-06-03 19:49:22,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 229 transitions, 2454 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:22,135 INFO L231 Difference]: Finished difference. Result has 190 places, 213 transitions, 1965 flow [2024-06-03 19:49:22,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1965, PETRI_PLACES=190, PETRI_TRANSITIONS=213} [2024-06-03 19:49:22,136 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-03 19:49:22,136 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 213 transitions, 1965 flow [2024-06-03 19:49:22,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:22,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:22,136 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-03 19:49:22,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 19:49:22,136 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-03 19:49:22,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:22,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1718180032, now seen corresponding path program 1 times [2024-06-03 19:49:22,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:22,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645461221] [2024-06-03 19:49:22,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:22,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:22,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:23,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-03 19:49:23,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:23,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645461221] [2024-06-03 19:49:23,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645461221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:23,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:23,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:23,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839182387] [2024-06-03 19:49:23,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:23,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:23,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:23,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:23,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:23,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:23,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 213 transitions, 1965 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:23,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:23,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:23,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:23,872 INFO L124 PetriNetUnfolderBase]: 2657/4231 cut-off events. [2024-06-03 19:49:23,872 INFO L125 PetriNetUnfolderBase]: For 387335/387369 co-relation queries the response was YES. [2024-06-03 19:49:23,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33642 conditions, 4231 events. 2657/4231 cut-off events. For 387335/387369 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23973 event pairs, 774 based on Foata normal form. 17/4202 useless extension candidates. Maximal degree in co-relation 33550. Up to 3947 conditions per place. [2024-06-03 19:49:23,916 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 177 selfloop transitions, 31 changer transitions 0/231 dead transitions. [2024-06-03 19:49:23,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 231 transitions, 2467 flow [2024-06-03 19:49:23,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:23,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:23,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-03 19:49:23,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-03 19:49:23,917 INFO L175 Difference]: Start difference. First operand has 190 places, 213 transitions, 1965 flow. Second operand 8 states and 132 transitions. [2024-06-03 19:49:23,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 231 transitions, 2467 flow [2024-06-03 19:49:24,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 231 transitions, 2367 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-03 19:49:24,393 INFO L231 Difference]: Finished difference. Result has 195 places, 216 transitions, 1983 flow [2024-06-03 19:49:24,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1983, PETRI_PLACES=195, PETRI_TRANSITIONS=216} [2024-06-03 19:49:24,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-03 19:49:24,393 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 216 transitions, 1983 flow [2024-06-03 19:49:24,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:24,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:24,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:24,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 19:49:24,394 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-03 19:49:24,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:24,394 INFO L85 PathProgramCache]: Analyzing trace with hash 867913412, now seen corresponding path program 3 times [2024-06-03 19:49:24,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:24,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869912731] [2024-06-03 19:49:24,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:24,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:25,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:25,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:25,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869912731] [2024-06-03 19:49:25,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869912731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:25,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:25,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:25,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222863620] [2024-06-03 19:49:25,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:25,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:25,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:25,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:25,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:25,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:25,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 216 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:25,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:25,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:25,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:26,192 INFO L124 PetriNetUnfolderBase]: 2758/4403 cut-off events. [2024-06-03 19:49:26,193 INFO L125 PetriNetUnfolderBase]: For 398032/398034 co-relation queries the response was YES. [2024-06-03 19:49:26,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34813 conditions, 4403 events. 2758/4403 cut-off events. For 398032/398034 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25030 event pairs, 782 based on Foata normal form. 3/4405 useless extension candidates. Maximal degree in co-relation 34720. Up to 4123 conditions per place. [2024-06-03 19:49:26,233 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 193 selfloop transitions, 28 changer transitions 0/233 dead transitions. [2024-06-03 19:49:26,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 233 transitions, 2490 flow [2024-06-03 19:49:26,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:26,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:26,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-03 19:49:26,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-03 19:49:26,234 INFO L175 Difference]: Start difference. First operand has 195 places, 216 transitions, 1983 flow. Second operand 7 states and 121 transitions. [2024-06-03 19:49:26,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 233 transitions, 2490 flow [2024-06-03 19:49:26,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 233 transitions, 2352 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:26,571 INFO L231 Difference]: Finished difference. Result has 196 places, 217 transitions, 1924 flow [2024-06-03 19:49:26,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1924, PETRI_PLACES=196, PETRI_TRANSITIONS=217} [2024-06-03 19:49:26,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-03 19:49:26,572 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 217 transitions, 1924 flow [2024-06-03 19:49:26,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:26,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:26,572 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-03 19:49:26,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 19:49:26,572 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-03 19:49:26,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:26,573 INFO L85 PathProgramCache]: Analyzing trace with hash -503039082, now seen corresponding path program 4 times [2024-06-03 19:49:26,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:26,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550747274] [2024-06-03 19:49:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:26,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:26,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:27,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:27,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:27,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550747274] [2024-06-03 19:49:27,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550747274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:27,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:27,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:27,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73777222] [2024-06-03 19:49:27,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:27,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:27,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:27,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:27,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:27,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:27,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 217 transitions, 1924 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:27,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:27,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:27,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:28,270 INFO L124 PetriNetUnfolderBase]: 2763/4410 cut-off events. [2024-06-03 19:49:28,270 INFO L125 PetriNetUnfolderBase]: For 409786/409788 co-relation queries the response was YES. [2024-06-03 19:49:28,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34985 conditions, 4410 events. 2763/4410 cut-off events. For 409786/409788 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25110 event pairs, 782 based on Foata normal form. 3/4412 useless extension candidates. Maximal degree in co-relation 34891. Up to 4118 conditions per place. [2024-06-03 19:49:28,325 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 182 selfloop transitions, 39 changer transitions 0/233 dead transitions. [2024-06-03 19:49:28,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 233 transitions, 2470 flow [2024-06-03 19:49:28,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:28,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:28,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-03 19:49:28,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:49:28,327 INFO L175 Difference]: Start difference. First operand has 196 places, 217 transitions, 1924 flow. Second operand 7 states and 119 transitions. [2024-06-03 19:49:28,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 233 transitions, 2470 flow [2024-06-03 19:49:28,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 233 transitions, 2410 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:28,794 INFO L231 Difference]: Finished difference. Result has 198 places, 220 transitions, 2018 flow [2024-06-03 19:49:28,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2018, PETRI_PLACES=198, PETRI_TRANSITIONS=220} [2024-06-03 19:49:28,796 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-03 19:49:28,797 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 220 transitions, 2018 flow [2024-06-03 19:49:28,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:28,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:28,797 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-03 19:49:28,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 19:49:28,797 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-03 19:49:28,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:28,797 INFO L85 PathProgramCache]: Analyzing trace with hash -709721690, now seen corresponding path program 5 times [2024-06-03 19:49:28,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:28,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486421758] [2024-06-03 19:49:28,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:28,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:28,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:29,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:29,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:29,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486421758] [2024-06-03 19:49:29,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486421758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:29,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:29,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:29,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207288570] [2024-06-03 19:49:29,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:29,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:29,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:29,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:29,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:29,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:29,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 220 transitions, 2018 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:29,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:29,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:29,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:30,517 INFO L124 PetriNetUnfolderBase]: 2768/4421 cut-off events. [2024-06-03 19:49:30,517 INFO L125 PetriNetUnfolderBase]: For 423292/423298 co-relation queries the response was YES. [2024-06-03 19:49:30,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35577 conditions, 4421 events. 2768/4421 cut-off events. For 423292/423298 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25210 event pairs, 796 based on Foata normal form. 7/4427 useless extension candidates. Maximal degree in co-relation 35482. Up to 4096 conditions per place. [2024-06-03 19:49:30,563 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 173 selfloop transitions, 57 changer transitions 0/242 dead transitions. [2024-06-03 19:49:30,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 242 transitions, 2820 flow [2024-06-03 19:49:30,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:30,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:30,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-03 19:49:30,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:49:30,565 INFO L175 Difference]: Start difference. First operand has 198 places, 220 transitions, 2018 flow. Second operand 7 states and 119 transitions. [2024-06-03 19:49:30,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 242 transitions, 2820 flow [2024-06-03 19:49:30,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 242 transitions, 2688 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:30,931 INFO L231 Difference]: Finished difference. Result has 201 places, 231 transitions, 2236 flow [2024-06-03 19:49:30,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2236, PETRI_PLACES=201, PETRI_TRANSITIONS=231} [2024-06-03 19:49:30,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-03 19:49:30,931 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 231 transitions, 2236 flow [2024-06-03 19:49:30,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:30,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:30,932 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-03 19:49:30,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 19:49:30,932 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-03 19:49:30,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:30,932 INFO L85 PathProgramCache]: Analyzing trace with hash 665933078, now seen corresponding path program 6 times [2024-06-03 19:49:30,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:30,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547611176] [2024-06-03 19:49:30,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:30,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:30,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49: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-03 19:49:31,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:31,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547611176] [2024-06-03 19:49:31,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547611176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:31,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:31,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:31,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747220611] [2024-06-03 19:49:31,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:31,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:31,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:31,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:31,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:31,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:31,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 231 transitions, 2236 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:31,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:31,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:31,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:32,493 INFO L124 PetriNetUnfolderBase]: 2769/4422 cut-off events. [2024-06-03 19:49:32,493 INFO L125 PetriNetUnfolderBase]: For 438514/438520 co-relation queries the response was YES. [2024-06-03 19:49:32,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36149 conditions, 4422 events. 2769/4422 cut-off events. For 438514/438520 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25229 event pairs, 795 based on Foata normal form. 7/4428 useless extension candidates. Maximal degree in co-relation 36052. Up to 4098 conditions per place. [2024-06-03 19:49:32,540 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 174 selfloop transitions, 60 changer transitions 0/246 dead transitions. [2024-06-03 19:49:32,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 246 transitions, 2961 flow [2024-06-03 19:49:32,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:32,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:32,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-03 19:49:32,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:49:32,542 INFO L175 Difference]: Start difference. First operand has 201 places, 231 transitions, 2236 flow. Second operand 7 states and 119 transitions. [2024-06-03 19:49:32,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 246 transitions, 2961 flow [2024-06-03 19:49:32,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 246 transitions, 2829 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-03 19:49:32,935 INFO L231 Difference]: Finished difference. Result has 206 places, 235 transitions, 2327 flow [2024-06-03 19:49:32,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2327, PETRI_PLACES=206, PETRI_TRANSITIONS=235} [2024-06-03 19:49:32,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-03 19:49:32,935 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 235 transitions, 2327 flow [2024-06-03 19:49:32,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:32,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:32,936 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-03 19:49:32,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 19:49:32,936 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-03 19:49:32,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:32,936 INFO L85 PathProgramCache]: Analyzing trace with hash -184567616, now seen corresponding path program 2 times [2024-06-03 19:49:32,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:32,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518920557] [2024-06-03 19:49:32,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:32,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:32,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:33,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:33,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:33,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518920557] [2024-06-03 19:49:33,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518920557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:33,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:33,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:33,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440114972] [2024-06-03 19:49:33,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:33,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:33,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:33,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:33,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:33,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:33,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 235 transitions, 2327 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:33,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:33,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:33,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:34,642 INFO L124 PetriNetUnfolderBase]: 2678/4255 cut-off events. [2024-06-03 19:49:34,643 INFO L125 PetriNetUnfolderBase]: For 446250/446294 co-relation queries the response was YES. [2024-06-03 19:49:34,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35258 conditions, 4255 events. 2678/4255 cut-off events. For 446250/446294 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24102 event pairs, 779 based on Foata normal form. 19/4222 useless extension candidates. Maximal degree in co-relation 35159. Up to 3940 conditions per place. [2024-06-03 19:49:34,687 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 175 selfloop transitions, 50 changer transitions 0/255 dead transitions. [2024-06-03 19:49:34,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 255 transitions, 3047 flow [2024-06-03 19:49:34,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:34,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:34,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-03 19:49:34,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-03 19:49:34,688 INFO L175 Difference]: Start difference. First operand has 206 places, 235 transitions, 2327 flow. Second operand 8 states and 133 transitions. [2024-06-03 19:49:34,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 255 transitions, 3047 flow [2024-06-03 19:49:35,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 255 transitions, 2918 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-03 19:49:35,063 INFO L231 Difference]: Finished difference. Result has 212 places, 244 transitions, 2449 flow [2024-06-03 19:49:35,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2198, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2449, PETRI_PLACES=212, PETRI_TRANSITIONS=244} [2024-06-03 19:49:35,063 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-03 19:49:35,063 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 244 transitions, 2449 flow [2024-06-03 19:49:35,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:35,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:35,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:35,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 19:49:35,064 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-03 19:49:35,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:35,064 INFO L85 PathProgramCache]: Analyzing trace with hash -2010886626, now seen corresponding path program 3 times [2024-06-03 19:49:35,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:35,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033364771] [2024-06-03 19:49:35,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:35,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:35,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:35,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-03 19:49:35,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:35,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033364771] [2024-06-03 19:49:35,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033364771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:35,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:35,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:35,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161597410] [2024-06-03 19:49:35,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:35,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:35,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:35,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:35,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:35,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:35,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 244 transitions, 2449 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:35,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:35,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:35,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:36,724 INFO L124 PetriNetUnfolderBase]: 2681/4261 cut-off events. [2024-06-03 19:49:36,724 INFO L125 PetriNetUnfolderBase]: For 462120/462168 co-relation queries the response was YES. [2024-06-03 19:49:36,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35904 conditions, 4261 events. 2681/4261 cut-off events. For 462120/462168 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24170 event pairs, 779 based on Foata normal form. 24/4232 useless extension candidates. Maximal degree in co-relation 35803. Up to 3944 conditions per place. [2024-06-03 19:49:36,769 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 170 selfloop transitions, 58 changer transitions 0/258 dead transitions. [2024-06-03 19:49:36,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 258 transitions, 3121 flow [2024-06-03 19:49:36,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:36,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:36,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:49:36,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:49:36,770 INFO L175 Difference]: Start difference. First operand has 212 places, 244 transitions, 2449 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:49:36,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 258 transitions, 3121 flow [2024-06-03 19:49:37,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 258 transitions, 3045 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-03 19:49:37,257 INFO L231 Difference]: Finished difference. Result has 217 places, 247 transitions, 2551 flow [2024-06-03 19:49:37,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2551, PETRI_PLACES=217, PETRI_TRANSITIONS=247} [2024-06-03 19:49:37,258 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-03 19:49:37,258 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 247 transitions, 2551 flow [2024-06-03 19:49:37,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:37,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:37,258 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-03 19:49:37,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 19:49:37,259 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-03 19:49:37,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash 666315804, now seen corresponding path program 4 times [2024-06-03 19:49:37,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:37,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942342506] [2024-06-03 19:49:37,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:37,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:37,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:38,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:38,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:38,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942342506] [2024-06-03 19:49:38,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942342506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:38,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:38,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:38,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808275770] [2024-06-03 19:49:38,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:38,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:38,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:38,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:38,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:38,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:38,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 247 transitions, 2551 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:38,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:38,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:38,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:38,973 INFO L124 PetriNetUnfolderBase]: 2677/4254 cut-off events. [2024-06-03 19:49:38,973 INFO L125 PetriNetUnfolderBase]: For 470678/470726 co-relation queries the response was YES. [2024-06-03 19:49:39,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36039 conditions, 4254 events. 2677/4254 cut-off events. For 470678/470726 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 24132 event pairs, 778 based on Foata normal form. 19/4221 useless extension candidates. Maximal degree in co-relation 35936. Up to 3941 conditions per place. [2024-06-03 19:49:39,016 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 171 selfloop transitions, 56 changer transitions 0/257 dead transitions. [2024-06-03 19:49:39,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 257 transitions, 3031 flow [2024-06-03 19:49:39,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:39,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:39,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:49:39,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:49:39,018 INFO L175 Difference]: Start difference. First operand has 217 places, 247 transitions, 2551 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:49:39,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 257 transitions, 3031 flow [2024-06-03 19:49:39,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 257 transitions, 2855 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:39,409 INFO L231 Difference]: Finished difference. Result has 220 places, 247 transitions, 2493 flow [2024-06-03 19:49:39,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2493, PETRI_PLACES=220, PETRI_TRANSITIONS=247} [2024-06-03 19:49:39,409 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-03 19:49:39,409 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 247 transitions, 2493 flow [2024-06-03 19:49:39,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:39,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:39,410 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-03 19:49:39,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 19:49:39,410 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-03 19:49:39,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:39,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1844752960, now seen corresponding path program 7 times [2024-06-03 19:49:39,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:39,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117815383] [2024-06-03 19:49:39,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:39,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:39,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:40,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:40,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:40,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117815383] [2024-06-03 19:49:40,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117815383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:40,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:40,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:40,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625727846] [2024-06-03 19:49:40,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:40,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:40,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:40,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:40,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:40,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:40,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 247 transitions, 2493 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:40,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:40,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:40,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:41,060 INFO L124 PetriNetUnfolderBase]: 2812/4482 cut-off events. [2024-06-03 19:49:41,061 INFO L125 PetriNetUnfolderBase]: For 482803/482807 co-relation queries the response was YES. [2024-06-03 19:49:41,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37320 conditions, 4482 events. 2812/4482 cut-off events. For 482803/482807 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25520 event pairs, 782 based on Foata normal form. 5/4478 useless extension candidates. Maximal degree in co-relation 37216. Up to 4178 conditions per place. [2024-06-03 19:49:41,109 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 219 selfloop transitions, 54 changer transitions 0/285 dead transitions. [2024-06-03 19:49:41,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 285 transitions, 3306 flow [2024-06-03 19:49:41,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:41,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:41,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:49:41,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:49:41,110 INFO L175 Difference]: Start difference. First operand has 220 places, 247 transitions, 2493 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:49:41,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 285 transitions, 3306 flow [2024-06-03 19:49:41,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 285 transitions, 3154 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:41,600 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 2737 flow [2024-06-03 19:49:41,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2737, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-03 19:49:41,601 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-03 19:49:41,601 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 2737 flow [2024-06-03 19:49:41,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:41,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:41,601 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-03 19:49:41,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 19:49:41,602 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-03 19:49:41,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:41,602 INFO L85 PathProgramCache]: Analyzing trace with hash -119565056, now seen corresponding path program 1 times [2024-06-03 19:49:41,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:41,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493103100] [2024-06-03 19:49:41,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:41,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:41,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:42,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-03 19:49:42,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:42,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493103100] [2024-06-03 19:49:42,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493103100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:42,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:42,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:42,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153862001] [2024-06-03 19:49:42,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:42,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:42,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:42,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:42,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:42,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:49:42,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 2737 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:42,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:42,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:49:42,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:43,569 INFO L124 PetriNetUnfolderBase]: 2699/4365 cut-off events. [2024-06-03 19:49:43,569 INFO L125 PetriNetUnfolderBase]: For 493426/493426 co-relation queries the response was YES. [2024-06-03 19:49:43,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36855 conditions, 4365 events. 2699/4365 cut-off events. For 493426/493426 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 25299 event pairs, 757 based on Foata normal form. 1/4361 useless extension candidates. Maximal degree in co-relation 36748. Up to 4021 conditions per place. [2024-06-03 19:49:43,623 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 245 selfloop transitions, 20 changer transitions 0/283 dead transitions. [2024-06-03 19:49:43,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 283 transitions, 3321 flow [2024-06-03 19:49:43,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:43,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:43,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-03 19:49:43,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-03 19:49:43,625 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 2737 flow. Second operand 7 states and 127 transitions. [2024-06-03 19:49:43,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 283 transitions, 3321 flow [2024-06-03 19:49:44,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 283 transitions, 3168 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:44,129 INFO L231 Difference]: Finished difference. Result has 226 places, 267 transitions, 2634 flow [2024-06-03 19:49:44,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2584, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2634, PETRI_PLACES=226, PETRI_TRANSITIONS=267} [2024-06-03 19:49:44,129 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-03 19:49:44,129 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 267 transitions, 2634 flow [2024-06-03 19:49:44,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:44,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:44,130 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-03 19:49:44,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 19:49:44,130 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-03 19:49:44,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:44,130 INFO L85 PathProgramCache]: Analyzing trace with hash 864588383, now seen corresponding path program 1 times [2024-06-03 19:49:44,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:44,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074452664] [2024-06-03 19:49:44,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:44,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:44,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:44,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:44,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:44,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074452664] [2024-06-03 19:49:44,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074452664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:44,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:44,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:44,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500062709] [2024-06-03 19:49:44,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:44,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:44,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:44,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:44,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:45,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:45,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 267 transitions, 2634 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:45,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:45,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:45,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:45,937 INFO L124 PetriNetUnfolderBase]: 2805/4479 cut-off events. [2024-06-03 19:49:45,937 INFO L125 PetriNetUnfolderBase]: For 508084/508084 co-relation queries the response was YES. [2024-06-03 19:49:45,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37589 conditions, 4479 events. 2805/4479 cut-off events. For 508084/508084 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 25552 event pairs, 794 based on Foata normal form. 2/4480 useless extension candidates. Maximal degree in co-relation 37481. Up to 4220 conditions per place. [2024-06-03 19:49:45,991 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 257 selfloop transitions, 21 changer transitions 0/288 dead transitions. [2024-06-03 19:49:45,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 288 transitions, 3308 flow [2024-06-03 19:49:45,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:45,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:49:45,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-03 19:49:45,999 INFO L175 Difference]: Start difference. First operand has 226 places, 267 transitions, 2634 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:49:45,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 288 transitions, 3308 flow [2024-06-03 19:49:46,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 288 transitions, 3248 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:46,593 INFO L231 Difference]: Finished difference. Result has 227 places, 270 transitions, 2686 flow [2024-06-03 19:49:46,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2686, PETRI_PLACES=227, PETRI_TRANSITIONS=270} [2024-06-03 19:49:46,594 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-03 19:49:46,594 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 270 transitions, 2686 flow [2024-06-03 19:49:46,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:46,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:46,594 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-03 19:49:46,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 19:49:46,595 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-03 19:49:46,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:46,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1374957568, now seen corresponding path program 1 times [2024-06-03 19:49:46,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:46,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908181204] [2024-06-03 19:49:46,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:46,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:46,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:47,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:47,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908181204] [2024-06-03 19:49:47,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908181204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:47,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:47,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:47,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366222583] [2024-06-03 19:49:47,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:47,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:47,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:47,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:47,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:47,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:47,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 270 transitions, 2686 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:47,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:47,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:47,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:48,306 INFO L124 PetriNetUnfolderBase]: 2810/4488 cut-off events. [2024-06-03 19:49:48,306 INFO L125 PetriNetUnfolderBase]: For 522752/522752 co-relation queries the response was YES. [2024-06-03 19:49:48,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38203 conditions, 4488 events. 2810/4488 cut-off events. For 522752/522752 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25666 event pairs, 795 based on Foata normal form. 2/4489 useless extension candidates. Maximal degree in co-relation 38095. Up to 4250 conditions per place. [2024-06-03 19:49:48,361 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 258 selfloop transitions, 18 changer transitions 0/286 dead transitions. [2024-06-03 19:49:48,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 286 transitions, 3342 flow [2024-06-03 19:49:48,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:48,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:48,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-03 19:49:48,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-03 19:49:48,362 INFO L175 Difference]: Start difference. First operand has 227 places, 270 transitions, 2686 flow. Second operand 8 states and 129 transitions. [2024-06-03 19:49:48,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 286 transitions, 3342 flow [2024-06-03 19:49:48,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 286 transitions, 3252 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:48,949 INFO L231 Difference]: Finished difference. Result has 229 places, 273 transitions, 2708 flow [2024-06-03 19:49:48,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2596, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2708, PETRI_PLACES=229, PETRI_TRANSITIONS=273} [2024-06-03 19:49:48,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 185 predicate places. [2024-06-03 19:49:48,950 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 273 transitions, 2708 flow [2024-06-03 19:49:48,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:48,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:48,950 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-03 19:49:48,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 19:49:48,951 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-03 19:49:48,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:48,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1374963365, now seen corresponding path program 2 times [2024-06-03 19:49:48,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:48,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53076373] [2024-06-03 19:49:48,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:48,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:49,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:49,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:49,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53076373] [2024-06-03 19:49:49,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53076373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:49,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:49,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:49,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091769754] [2024-06-03 19:49:49,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:49,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:49,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:49,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:49,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:49,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:49,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 273 transitions, 2708 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:49,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:49,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:49,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:50,795 INFO L124 PetriNetUnfolderBase]: 2844/4535 cut-off events. [2024-06-03 19:49:50,796 INFO L125 PetriNetUnfolderBase]: For 545235/545235 co-relation queries the response was YES. [2024-06-03 19:49:50,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39223 conditions, 4535 events. 2844/4535 cut-off events. For 545235/545235 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 25872 event pairs, 781 based on Foata normal form. 2/4536 useless extension candidates. Maximal degree in co-relation 39114. Up to 4238 conditions per place. [2024-06-03 19:49:50,851 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 253 selfloop transitions, 37 changer transitions 0/300 dead transitions. [2024-06-03 19:49:50,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 300 transitions, 3830 flow [2024-06-03 19:49:50,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:50,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:50,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-03 19:49:50,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-03 19:49:50,853 INFO L175 Difference]: Start difference. First operand has 229 places, 273 transitions, 2708 flow. Second operand 8 states and 139 transitions. [2024-06-03 19:49:50,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 300 transitions, 3830 flow [2024-06-03 19:49:51,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 300 transitions, 3740 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:51,674 INFO L231 Difference]: Finished difference. Result has 231 places, 282 transitions, 2902 flow [2024-06-03 19:49:51,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2902, PETRI_PLACES=231, PETRI_TRANSITIONS=282} [2024-06-03 19:49:51,675 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-03 19:49:51,675 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 282 transitions, 2902 flow [2024-06-03 19:49:51,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:51,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:51,675 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-03 19:49:51,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 19:49:51,675 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-03 19:49:51,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:51,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1374957785, now seen corresponding path program 3 times [2024-06-03 19:49:51,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:51,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865739735] [2024-06-03 19:49:51,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:51,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:52,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-03 19:49:52,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:52,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865739735] [2024-06-03 19:49:52,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865739735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:52,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:52,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:52,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337317454] [2024-06-03 19:49:52,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:52,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:52,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:52,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:52,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:52,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:52,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 282 transitions, 2902 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:52,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:52,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:52,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:53,613 INFO L124 PetriNetUnfolderBase]: 2838/4527 cut-off events. [2024-06-03 19:49:53,613 INFO L125 PetriNetUnfolderBase]: For 556883/556883 co-relation queries the response was YES. [2024-06-03 19:49:53,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39588 conditions, 4527 events. 2838/4527 cut-off events. For 556883/556883 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 25838 event pairs, 778 based on Foata normal form. 2/4528 useless extension candidates. Maximal degree in co-relation 39478. Up to 4233 conditions per place. [2024-06-03 19:49:53,667 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 250 selfloop transitions, 39 changer transitions 0/299 dead transitions. [2024-06-03 19:49:53,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 299 transitions, 3680 flow [2024-06-03 19:49:53,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:53,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:53,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-03 19:49:53,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-03 19:49:53,668 INFO L175 Difference]: Start difference. First operand has 231 places, 282 transitions, 2902 flow. Second operand 8 states and 137 transitions. [2024-06-03 19:49:53,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 299 transitions, 3680 flow [2024-06-03 19:49:54,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 299 transitions, 3543 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-03 19:49:54,348 INFO L231 Difference]: Finished difference. Result has 236 places, 282 transitions, 2849 flow [2024-06-03 19:49:54,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2849, PETRI_PLACES=236, PETRI_TRANSITIONS=282} [2024-06-03 19:49:54,349 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-03 19:49:54,349 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 282 transitions, 2849 flow [2024-06-03 19:49:54,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:54,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:54,349 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-03 19:49:54,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 19:49:54,350 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-03 19:49:54,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:54,350 INFO L85 PathProgramCache]: Analyzing trace with hash -171229184, now seen corresponding path program 2 times [2024-06-03 19:49:54,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:54,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998330317] [2024-06-03 19:49:54,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:54,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:54,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:55,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:55,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:55,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998330317] [2024-06-03 19:49:55,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998330317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:55,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:55,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:55,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855912546] [2024-06-03 19:49:55,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:55,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:55,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:55,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:55,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:55,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:55,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 282 transitions, 2849 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:55,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:55,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:55,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:56,154 INFO L124 PetriNetUnfolderBase]: 2843/4537 cut-off events. [2024-06-03 19:49:56,154 INFO L125 PetriNetUnfolderBase]: For 570500/570504 co-relation queries the response was YES. [2024-06-03 19:49:56,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39783 conditions, 4537 events. 2843/4537 cut-off events. For 570500/570504 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 25890 event pairs, 787 based on Foata normal form. 6/4542 useless extension candidates. Maximal degree in co-relation 39671. Up to 4266 conditions per place. [2024-06-03 19:49:56,208 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 248 selfloop transitions, 41 changer transitions 0/299 dead transitions. [2024-06-03 19:49:56,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 299 transitions, 3749 flow [2024-06-03 19:49:56,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:56,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:56,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:49:56,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:49:56,209 INFO L175 Difference]: Start difference. First operand has 236 places, 282 transitions, 2849 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:49:56,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 299 transitions, 3749 flow [2024-06-03 19:49:56,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 299 transitions, 3675 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:56,919 INFO L231 Difference]: Finished difference. Result has 238 places, 288 transitions, 3014 flow [2024-06-03 19:49:56,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3014, PETRI_PLACES=238, PETRI_TRANSITIONS=288} [2024-06-03 19:49:56,919 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-03 19:49:56,920 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 288 transitions, 3014 flow [2024-06-03 19:49:56,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:56,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:56,920 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-03 19:49:56,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 19:49:56,920 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-03 19:49:56,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:56,920 INFO L85 PathProgramCache]: Analyzing trace with hash -171496311, now seen corresponding path program 4 times [2024-06-03 19:49:56,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:56,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965720622] [2024-06-03 19:49:56,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:56,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:56,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:57,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-03 19:49:57,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:57,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965720622] [2024-06-03 19:49:57,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965720622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:57,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:57,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:49:57,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473106280] [2024-06-03 19:49:57,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:57,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:49:57,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:57,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:49:57,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:49:57,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:49:57,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 288 transitions, 3014 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:57,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:57,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:49:57,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:58,765 INFO L124 PetriNetUnfolderBase]: 2853/4552 cut-off events. [2024-06-03 19:49:58,765 INFO L125 PetriNetUnfolderBase]: For 587575/587577 co-relation queries the response was YES. [2024-06-03 19:49:58,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40364 conditions, 4552 events. 2853/4552 cut-off events. For 587575/587577 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25969 event pairs, 790 based on Foata normal form. 2/4553 useless extension candidates. Maximal degree in co-relation 40251. Up to 4214 conditions per place. [2024-06-03 19:49:58,823 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 240 selfloop transitions, 58 changer transitions 0/308 dead transitions. [2024-06-03 19:49:58,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 308 transitions, 3950 flow [2024-06-03 19:49:58,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:58,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:58,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-03 19:49:58,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-03 19:49:58,825 INFO L175 Difference]: Start difference. First operand has 238 places, 288 transitions, 3014 flow. Second operand 8 states and 137 transitions. [2024-06-03 19:49:58,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 308 transitions, 3950 flow [2024-06-03 19:49:59,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 308 transitions, 3837 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-03 19:49:59,485 INFO L231 Difference]: Finished difference. Result has 242 places, 294 transitions, 3177 flow [2024-06-03 19:49:59,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3177, PETRI_PLACES=242, PETRI_TRANSITIONS=294} [2024-06-03 19:49:59,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-03 19:49:59,485 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 294 transitions, 3177 flow [2024-06-03 19:49:59,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:59,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:59,486 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-03 19:49:59,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 19:49:59,486 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-03 19:49:59,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:59,486 INFO L85 PathProgramCache]: Analyzing trace with hash -171496094, now seen corresponding path program 3 times [2024-06-03 19:49:59,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:59,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824941943] [2024-06-03 19:49:59,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:59,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:00,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-03 19:50:00,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:00,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824941943] [2024-06-03 19:50:00,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824941943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:00,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:00,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:00,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587819976] [2024-06-03 19:50:00,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:00,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:00,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:00,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:00,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:00,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:00,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 294 transitions, 3177 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:00,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:00,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:00,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:01,275 INFO L124 PetriNetUnfolderBase]: 2858/4560 cut-off events. [2024-06-03 19:50:01,276 INFO L125 PetriNetUnfolderBase]: For 604953/604957 co-relation queries the response was YES. [2024-06-03 19:50:01,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41056 conditions, 4560 events. 2858/4560 cut-off events. For 604953/604957 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 26063 event pairs, 804 based on Foata normal form. 6/4565 useless extension candidates. Maximal degree in co-relation 40941. Up to 4286 conditions per place. [2024-06-03 19:50:01,332 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 256 selfloop transitions, 42 changer transitions 0/308 dead transitions. [2024-06-03 19:50:01,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 308 transitions, 4019 flow [2024-06-03 19:50:01,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:01,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:01,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-03 19:50:01,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-03 19:50:01,334 INFO L175 Difference]: Start difference. First operand has 242 places, 294 transitions, 3177 flow. Second operand 8 states and 132 transitions. [2024-06-03 19:50:01,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 308 transitions, 4019 flow [2024-06-03 19:50:02,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 308 transitions, 3898 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-03 19:50:02,109 INFO L231 Difference]: Finished difference. Result has 246 places, 297 transitions, 3210 flow [2024-06-03 19:50:02,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3210, PETRI_PLACES=246, PETRI_TRANSITIONS=297} [2024-06-03 19:50:02,114 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-03 19:50:02,114 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 297 transitions, 3210 flow [2024-06-03 19:50:02,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:02,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:02,115 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-03 19:50:02,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 19:50:02,115 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-03 19:50:02,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:02,115 INFO L85 PathProgramCache]: Analyzing trace with hash -178853541, now seen corresponding path program 5 times [2024-06-03 19:50:02,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:02,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104019162] [2024-06-03 19:50:02,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:02,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:02,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:02,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:02,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104019162] [2024-06-03 19:50:02,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104019162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:02,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:02,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:02,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899658339] [2024-06-03 19:50:02,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:02,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:02,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:02,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:02,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:03,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:03,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 297 transitions, 3210 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:03,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:03,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:03,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:03,925 INFO L124 PetriNetUnfolderBase]: 2873/4580 cut-off events. [2024-06-03 19:50:03,925 INFO L125 PetriNetUnfolderBase]: For 616674/616676 co-relation queries the response was YES. [2024-06-03 19:50:03,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41040 conditions, 4580 events. 2873/4580 cut-off events. For 616674/616676 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26157 event pairs, 794 based on Foata normal form. 2/4581 useless extension candidates. Maximal degree in co-relation 40923. Up to 4236 conditions per place. [2024-06-03 19:50:03,982 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 247 selfloop transitions, 58 changer transitions 0/315 dead transitions. [2024-06-03 19:50:03,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 315 transitions, 4244 flow [2024-06-03 19:50:03,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:03,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:03,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-03 19:50:03,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-03 19:50:03,993 INFO L175 Difference]: Start difference. First operand has 246 places, 297 transitions, 3210 flow. Second operand 8 states and 139 transitions. [2024-06-03 19:50:03,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 315 transitions, 4244 flow [2024-06-03 19:50:04,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 315 transitions, 4132 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 19:50:04,838 INFO L231 Difference]: Finished difference. Result has 249 places, 300 transitions, 3292 flow [2024-06-03 19:50:04,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3292, PETRI_PLACES=249, PETRI_TRANSITIONS=300} [2024-06-03 19:50:04,839 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-03 19:50:04,839 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 300 transitions, 3292 flow [2024-06-03 19:50:04,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:04,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:04,839 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-03 19:50:04,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 19:50:04,840 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-03 19:50:04,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:04,840 INFO L85 PathProgramCache]: Analyzing trace with hash -178847961, now seen corresponding path program 6 times [2024-06-03 19:50:04,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:04,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692444407] [2024-06-03 19:50:04,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:04,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:04,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:05,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:05,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:05,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692444407] [2024-06-03 19:50:05,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692444407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:05,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:05,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:05,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615422361] [2024-06-03 19:50:05,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:05,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:05,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:05,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:05,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:05,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:05,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 300 transitions, 3292 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:05,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:05,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:05,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:06,665 INFO L124 PetriNetUnfolderBase]: 2867/4572 cut-off events. [2024-06-03 19:50:06,665 INFO L125 PetriNetUnfolderBase]: For 625622/625624 co-relation queries the response was YES. [2024-06-03 19:50:06,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41035 conditions, 4572 events. 2867/4572 cut-off events. For 625622/625624 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26114 event pairs, 808 based on Foata normal form. 2/4573 useless extension candidates. Maximal degree in co-relation 40917. Up to 4231 conditions per place. [2024-06-03 19:50:06,721 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 248 selfloop transitions, 57 changer transitions 0/315 dead transitions. [2024-06-03 19:50:06,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 315 transitions, 4104 flow [2024-06-03 19:50:06,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:06,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:06,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:50:06,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:50:06,723 INFO L175 Difference]: Start difference. First operand has 249 places, 300 transitions, 3292 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:50:06,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 315 transitions, 4104 flow [2024-06-03 19:50:07,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 315 transitions, 3859 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:07,727 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 3167 flow [2024-06-03 19:50:07,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3047, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3167, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-03 19:50:07,728 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-03 19:50:07,728 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 3167 flow [2024-06-03 19:50:07,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:07,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:07,728 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-03 19:50:07,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 19:50:07,728 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-03 19:50:07,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:07,729 INFO L85 PathProgramCache]: Analyzing trace with hash -178847744, now seen corresponding path program 4 times [2024-06-03 19:50:07,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:07,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699392643] [2024-06-03 19:50:07,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:07,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:07,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:08,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:08,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:08,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699392643] [2024-06-03 19:50:08,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699392643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:08,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:08,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:08,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647757890] [2024-06-03 19:50:08,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:08,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:08,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:08,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:08,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:08,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:08,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 3167 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:08,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:08,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:08,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:09,581 INFO L124 PetriNetUnfolderBase]: 2861/4563 cut-off events. [2024-06-03 19:50:09,581 INFO L125 PetriNetUnfolderBase]: For 632962/632966 co-relation queries the response was YES. [2024-06-03 19:50:09,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40715 conditions, 4563 events. 2861/4563 cut-off events. For 632962/632966 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26089 event pairs, 802 based on Foata normal form. 6/4568 useless extension candidates. Maximal degree in co-relation 40597. Up to 4291 conditions per place. [2024-06-03 19:50:09,637 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 259 selfloop transitions, 41 changer transitions 0/310 dead transitions. [2024-06-03 19:50:09,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 310 transitions, 3795 flow [2024-06-03 19:50:09,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:09,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:09,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-03 19:50:09,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-03 19:50:09,639 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 3167 flow. Second operand 8 states and 132 transitions. [2024-06-03 19:50:09,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 310 transitions, 3795 flow [2024-06-03 19:50:10,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 310 transitions, 3595 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:10,430 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 3055 flow [2024-06-03 19:50:10,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2967, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3055, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-03 19:50:10,431 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-03 19:50:10,431 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 3055 flow [2024-06-03 19:50:10,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:10,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:10,431 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-03 19:50:10,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 19:50:10,432 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-03 19:50:10,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:10,432 INFO L85 PathProgramCache]: Analyzing trace with hash -171219264, now seen corresponding path program 1 times [2024-06-03 19:50:10,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:10,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284204300] [2024-06-03 19:50:10,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:10,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:10,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:11,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:11,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:11,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284204300] [2024-06-03 19:50:11,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284204300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:11,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:11,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:50:11,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516646293] [2024-06-03 19:50:11,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:11,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:50:11,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:11,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:50:11,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:50:11,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:11,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 3055 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:11,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:11,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:11,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:12,451 INFO L124 PetriNetUnfolderBase]: 2761/4402 cut-off events. [2024-06-03 19:50:12,451 INFO L125 PetriNetUnfolderBase]: For 641002/641035 co-relation queries the response was YES. [2024-06-03 19:50:12,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39958 conditions, 4402 events. 2761/4402 cut-off events. For 641002/641035 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 25190 event pairs, 778 based on Foata normal form. 16/4379 useless extension candidates. Maximal degree in co-relation 39839. Up to 4147 conditions per place. [2024-06-03 19:50:12,507 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 257 selfloop transitions, 21 changer transitions 0/314 dead transitions. [2024-06-03 19:50:12,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 314 transitions, 3707 flow [2024-06-03 19:50:12,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:50:12,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:50:12,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-03 19:50:12,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-03 19:50:12,509 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 3055 flow. Second operand 9 states and 139 transitions. [2024-06-03 19:50:12,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 314 transitions, 3707 flow [2024-06-03 19:50:13,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 314 transitions, 3581 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:13,311 INFO L231 Difference]: Finished difference. Result has 252 places, 303 transitions, 3049 flow [2024-06-03 19:50:13,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3049, PETRI_PLACES=252, PETRI_TRANSITIONS=303} [2024-06-03 19:50:13,312 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-03 19:50:13,312 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 303 transitions, 3049 flow [2024-06-03 19:50:13,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:13,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:13,312 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-03 19:50:13,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 19:50:13,312 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-03 19:50:13,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:13,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1431006898, now seen corresponding path program 1 times [2024-06-03 19:50:13,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:13,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164615905] [2024-06-03 19:50:13,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:13,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:13,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:14,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:14,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:14,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164615905] [2024-06-03 19:50:14,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164615905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:14,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:14,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:14,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942972867] [2024-06-03 19:50:14,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:14,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:14,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:14,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:14,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:14,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:14,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 303 transitions, 3049 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:14,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:14,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:14,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:15,237 INFO L124 PetriNetUnfolderBase]: 2889/4588 cut-off events. [2024-06-03 19:50:15,237 INFO L125 PetriNetUnfolderBase]: For 659736/659736 co-relation queries the response was YES. [2024-06-03 19:50:15,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41477 conditions, 4588 events. 2889/4588 cut-off events. For 659736/659736 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26114 event pairs, 765 based on Foata normal form. 1/4580 useless extension candidates. Maximal degree in co-relation 41357. Up to 4273 conditions per place. [2024-06-03 19:50:15,286 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 277 selfloop transitions, 33 changer transitions 0/329 dead transitions. [2024-06-03 19:50:15,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 329 transitions, 3825 flow [2024-06-03 19:50:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:15,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:15,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:50:15,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:50:15,288 INFO L175 Difference]: Start difference. First operand has 252 places, 303 transitions, 3049 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:50:15,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 329 transitions, 3825 flow [2024-06-03 19:50:15,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 329 transitions, 3637 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-03 19:50:15,954 INFO L231 Difference]: Finished difference. Result has 250 places, 306 transitions, 3020 flow [2024-06-03 19:50:15,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2861, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3020, PETRI_PLACES=250, PETRI_TRANSITIONS=306} [2024-06-03 19:50:15,954 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-03 19:50:15,954 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 306 transitions, 3020 flow [2024-06-03 19:50:15,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:15,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:15,956 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-03 19:50:15,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 19:50:15,956 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-03 19:50:15,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:15,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1436720818, now seen corresponding path program 2 times [2024-06-03 19:50:15,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:15,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681478624] [2024-06-03 19:50:15,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:15,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:15,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:16,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:16,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:16,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681478624] [2024-06-03 19:50:16,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681478624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:16,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:16,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:16,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306342665] [2024-06-03 19:50:16,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:16,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:16,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:16,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:16,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:16,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:16,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 306 transitions, 3020 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:16,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:16,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:16,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:17,878 INFO L124 PetriNetUnfolderBase]: 2899/4604 cut-off events. [2024-06-03 19:50:17,879 INFO L125 PetriNetUnfolderBase]: For 677004/677004 co-relation queries the response was YES. [2024-06-03 19:50:17,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42117 conditions, 4604 events. 2899/4604 cut-off events. For 677004/677004 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26206 event pairs, 765 based on Foata normal form. 1/4596 useless extension candidates. Maximal degree in co-relation 41997. Up to 4277 conditions per place. [2024-06-03 19:50:17,929 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 278 selfloop transitions, 39 changer transitions 0/336 dead transitions. [2024-06-03 19:50:17,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 336 transitions, 3840 flow [2024-06-03 19:50:17,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:50:17,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:50:17,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-03 19:50:17,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-03 19:50:17,930 INFO L175 Difference]: Start difference. First operand has 250 places, 306 transitions, 3020 flow. Second operand 9 states and 155 transitions. [2024-06-03 19:50:17,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 336 transitions, 3840 flow [2024-06-03 19:50:18,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 336 transitions, 3705 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:18,696 INFO L231 Difference]: Finished difference. Result has 254 places, 312 transitions, 3100 flow [2024-06-03 19:50:18,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3100, PETRI_PLACES=254, PETRI_TRANSITIONS=312} [2024-06-03 19:50:18,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-03 19:50:18,696 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 312 transitions, 3100 flow [2024-06-03 19:50:18,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:18,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:18,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:18,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 19:50:18,698 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-03 19:50:18,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:18,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1546476814, now seen corresponding path program 1 times [2024-06-03 19:50:18,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:18,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766101334] [2024-06-03 19:50:18,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:18,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:18,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:19,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:19,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766101334] [2024-06-03 19:50:19,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766101334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:19,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:19,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:19,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110372673] [2024-06-03 19:50:19,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:19,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:19,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:19,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:19,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:19,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:19,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 312 transitions, 3100 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:19,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:19,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:19,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:20,695 INFO L124 PetriNetUnfolderBase]: 2909/4620 cut-off events. [2024-06-03 19:50:20,695 INFO L125 PetriNetUnfolderBase]: For 699441/699443 co-relation queries the response was YES. [2024-06-03 19:50:20,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42786 conditions, 4620 events. 2909/4620 cut-off events. For 699441/699443 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 26330 event pairs, 725 based on Foata normal form. 2/4613 useless extension candidates. Maximal degree in co-relation 42664. Up to 4226 conditions per place. [2024-06-03 19:50:20,758 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 274 selfloop transitions, 49 changer transitions 0/342 dead transitions. [2024-06-03 19:50:20,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 342 transitions, 3914 flow [2024-06-03 19:50:20,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:20,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:20,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:50:20,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-03 19:50:20,759 INFO L175 Difference]: Start difference. First operand has 254 places, 312 transitions, 3100 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:50:20,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 342 transitions, 3914 flow [2024-06-03 19:50:21,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 342 transitions, 3767 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:21,727 INFO L231 Difference]: Finished difference. Result has 257 places, 318 transitions, 3154 flow [2024-06-03 19:50:21,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3154, PETRI_PLACES=257, PETRI_TRANSITIONS=318} [2024-06-03 19:50:21,728 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-03 19:50:21,728 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 318 transitions, 3154 flow [2024-06-03 19:50:21,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:21,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:21,729 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-03 19:50:21,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 19:50:21,729 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-03 19:50:21,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:21,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1546298068, now seen corresponding path program 3 times [2024-06-03 19:50:21,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:21,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474833610] [2024-06-03 19:50:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:21,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:22,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:22,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:22,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474833610] [2024-06-03 19:50:22,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474833610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:22,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:22,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:22,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049765207] [2024-06-03 19:50:22,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:22,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:22,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:22,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:22,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:22,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:22,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 318 transitions, 3154 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:22,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:22,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:22,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:23,930 INFO L124 PetriNetUnfolderBase]: 2914/4626 cut-off events. [2024-06-03 19:50:23,930 INFO L125 PetriNetUnfolderBase]: For 713575/713579 co-relation queries the response was YES. [2024-06-03 19:50:23,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43713 conditions, 4626 events. 2914/4626 cut-off events. For 713575/713579 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26426 event pairs, 751 based on Foata normal form. 5/4622 useless extension candidates. Maximal degree in co-relation 43589. Up to 4238 conditions per place. [2024-06-03 19:50:23,986 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 274 selfloop transitions, 50 changer transitions 0/343 dead transitions. [2024-06-03 19:50:23,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 343 transitions, 3973 flow [2024-06-03 19:50:23,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:23,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:23,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:50:23,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-03 19:50:23,987 INFO L175 Difference]: Start difference. First operand has 257 places, 318 transitions, 3154 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:50:23,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 343 transitions, 3973 flow [2024-06-03 19:50:24,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 343 transitions, 3838 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 19:50:24,915 INFO L231 Difference]: Finished difference. Result has 261 places, 321 transitions, 3225 flow [2024-06-03 19:50:24,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3225, PETRI_PLACES=261, PETRI_TRANSITIONS=321} [2024-06-03 19:50:24,916 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 217 predicate places. [2024-06-03 19:50:24,916 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 321 transitions, 3225 flow [2024-06-03 19:50:24,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:24,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:24,916 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-03 19:50:24,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 19:50:24,917 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-03 19:50:24,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:24,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1546596970, now seen corresponding path program 1 times [2024-06-03 19:50:24,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:24,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945081388] [2024-06-03 19:50:24,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:24,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:24,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:25,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:25,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:25,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945081388] [2024-06-03 19:50:25,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945081388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:25,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:25,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:25,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340768811] [2024-06-03 19:50:25,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:25,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:25,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:25,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:25,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:25,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:25,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 321 transitions, 3225 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:25,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:25,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:25,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:26,934 INFO L124 PetriNetUnfolderBase]: 3009/4729 cut-off events. [2024-06-03 19:50:26,934 INFO L125 PetriNetUnfolderBase]: For 730827/730831 co-relation queries the response was YES. [2024-06-03 19:50:26,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44774 conditions, 4729 events. 3009/4729 cut-off events. For 730827/730831 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26588 event pairs, 763 based on Foata normal form. 5/4733 useless extension candidates. Maximal degree in co-relation 44649. Up to 4521 conditions per place. [2024-06-03 19:50:26,996 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 295 selfloop transitions, 44 changer transitions 0/343 dead transitions. [2024-06-03 19:50:26,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 343 transitions, 4042 flow [2024-06-03 19:50:26,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:26,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:26,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-03 19:50:26,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-03 19:50:26,998 INFO L175 Difference]: Start difference. First operand has 261 places, 321 transitions, 3225 flow. Second operand 8 states and 130 transitions. [2024-06-03 19:50:26,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 343 transitions, 4042 flow [2024-06-03 19:50:27,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 343 transitions, 3858 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:27,752 INFO L231 Difference]: Finished difference. Result has 263 places, 324 transitions, 3217 flow [2024-06-03 19:50:27,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3217, PETRI_PLACES=263, PETRI_TRANSITIONS=324} [2024-06-03 19:50:27,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-03 19:50:27,753 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 324 transitions, 3217 flow [2024-06-03 19:50:27,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:27,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:27,753 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-03 19:50:27,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 19:50:27,753 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-03 19:50:27,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:27,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1546596784, now seen corresponding path program 2 times [2024-06-03 19:50:27,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:27,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389591299] [2024-06-03 19:50:27,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:27,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:27,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:28,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-03 19:50:28,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:28,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389591299] [2024-06-03 19:50:28,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389591299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:28,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:28,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:28,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686722735] [2024-06-03 19:50:28,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:28,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:28,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:28,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:28,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:28,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:28,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 324 transitions, 3217 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:28,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:28,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:28,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:29,725 INFO L124 PetriNetUnfolderBase]: 2947/4671 cut-off events. [2024-06-03 19:50:29,725 INFO L125 PetriNetUnfolderBase]: For 757608/757610 co-relation queries the response was YES. [2024-06-03 19:50:29,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45113 conditions, 4671 events. 2947/4671 cut-off events. For 757608/757610 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26617 event pairs, 724 based on Foata normal form. 2/4664 useless extension candidates. Maximal degree in co-relation 44987. Up to 4250 conditions per place. [2024-06-03 19:50:29,788 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 273 selfloop transitions, 60 changer transitions 0/353 dead transitions. [2024-06-03 19:50:29,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 353 transitions, 4292 flow [2024-06-03 19:50:29,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:29,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:29,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:50:29,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:50:29,790 INFO L175 Difference]: Start difference. First operand has 263 places, 324 transitions, 3217 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:50:29,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 353 transitions, 4292 flow [2024-06-03 19:50:30,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 353 transitions, 4142 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:30,841 INFO L231 Difference]: Finished difference. Result has 265 places, 330 transitions, 3353 flow [2024-06-03 19:50:30,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3353, PETRI_PLACES=265, PETRI_TRANSITIONS=330} [2024-06-03 19:50:30,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-03 19:50:30,841 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 330 transitions, 3353 flow [2024-06-03 19:50:30,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:30,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:30,842 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-03 19:50:30,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 19:50:30,842 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-03 19:50:30,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:30,842 INFO L85 PathProgramCache]: Analyzing trace with hash -551755318, now seen corresponding path program 4 times [2024-06-03 19:50:30,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:30,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712974487] [2024-06-03 19:50:30,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:30,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:30,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:31,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:31,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:31,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712974487] [2024-06-03 19:50:31,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712974487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:31,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:31,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:31,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039545856] [2024-06-03 19:50:31,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:31,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:31,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:31,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:31,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:31,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:31,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 330 transitions, 3353 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:31,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:31,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:31,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:32,756 INFO L124 PetriNetUnfolderBase]: 2952/4672 cut-off events. [2024-06-03 19:50:32,756 INFO L125 PetriNetUnfolderBase]: For 774673/774677 co-relation queries the response was YES. [2024-06-03 19:50:32,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45823 conditions, 4672 events. 2952/4672 cut-off events. For 774673/774677 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26557 event pairs, 761 based on Foata normal form. 5/4668 useless extension candidates. Maximal degree in co-relation 45696. Up to 4264 conditions per place. [2024-06-03 19:50:32,811 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 270 selfloop transitions, 62 changer transitions 0/352 dead transitions. [2024-06-03 19:50:32,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 352 transitions, 4186 flow [2024-06-03 19:50:32,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:32,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:32,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:50:32,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:50:32,813 INFO L175 Difference]: Start difference. First operand has 265 places, 330 transitions, 3353 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:50:32,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 352 transitions, 4186 flow [2024-06-03 19:50:33,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 352 transitions, 4054 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-03 19:50:33,615 INFO L231 Difference]: Finished difference. Result has 269 places, 333 transitions, 3463 flow [2024-06-03 19:50:33,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3463, PETRI_PLACES=269, PETRI_TRANSITIONS=333} [2024-06-03 19:50:33,616 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-03 19:50:33,616 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 333 transitions, 3463 flow [2024-06-03 19:50:33,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:33,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:33,616 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-03 19:50:33,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 19:50:33,617 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-03 19:50:33,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:33,617 INFO L85 PathProgramCache]: Analyzing trace with hash -181174154, now seen corresponding path program 2 times [2024-06-03 19:50:33,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:33,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862101721] [2024-06-03 19:50:33,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:33,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:34,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:34,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:34,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862101721] [2024-06-03 19:50:34,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862101721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:34,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:34,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:34,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785723124] [2024-06-03 19:50:34,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:34,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:34,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:34,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:34,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:34,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:34,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 333 transitions, 3463 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:34,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:34,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:34,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:35,709 INFO L124 PetriNetUnfolderBase]: 3045/4779 cut-off events. [2024-06-03 19:50:35,709 INFO L125 PetriNetUnfolderBase]: For 795870/795874 co-relation queries the response was YES. [2024-06-03 19:50:35,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47135 conditions, 4779 events. 3045/4779 cut-off events. For 795870/795874 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26901 event pairs, 778 based on Foata normal form. 5/4783 useless extension candidates. Maximal degree in co-relation 47006. Up to 4525 conditions per place. [2024-06-03 19:50:35,763 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 282 selfloop transitions, 71 changer transitions 0/357 dead transitions. [2024-06-03 19:50:35,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 357 transitions, 4574 flow [2024-06-03 19:50:35,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:35,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:35,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-03 19:50:35,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-03 19:50:35,765 INFO L175 Difference]: Start difference. First operand has 269 places, 333 transitions, 3463 flow. Second operand 8 states and 130 transitions. [2024-06-03 19:50:35,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 357 transitions, 4574 flow [2024-06-03 19:50:36,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 357 transitions, 4358 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:36,611 INFO L231 Difference]: Finished difference. Result has 272 places, 341 transitions, 3605 flow [2024-06-03 19:50:36,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3605, PETRI_PLACES=272, PETRI_TRANSITIONS=341} [2024-06-03 19:50:36,612 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-03 19:50:36,612 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 341 transitions, 3605 flow [2024-06-03 19:50:36,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:36,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:36,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:36,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 19:50:36,612 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-03 19:50:36,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:36,613 INFO L85 PathProgramCache]: Analyzing trace with hash -181411304, now seen corresponding path program 3 times [2024-06-03 19:50:36,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:36,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778499960] [2024-06-03 19:50:36,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:36,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:36,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:37,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-03 19:50:37,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:37,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778499960] [2024-06-03 19:50:37,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778499960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:37,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:37,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:37,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59139558] [2024-06-03 19:50:37,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:37,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:37,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:37,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:37,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:37,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:37,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 341 transitions, 3605 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:37,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:37,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:37,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:38,721 INFO L124 PetriNetUnfolderBase]: 3050/4784 cut-off events. [2024-06-03 19:50:38,722 INFO L125 PetriNetUnfolderBase]: For 815295/815299 co-relation queries the response was YES. [2024-06-03 19:50:38,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47646 conditions, 4784 events. 3050/4784 cut-off events. For 815295/815299 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26919 event pairs, 778 based on Foata normal form. 5/4788 useless extension candidates. Maximal degree in co-relation 47515. Up to 4531 conditions per place. [2024-06-03 19:50:38,778 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 287 selfloop transitions, 69 changer transitions 0/360 dead transitions. [2024-06-03 19:50:38,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 360 transitions, 4636 flow [2024-06-03 19:50:38,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:38,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:38,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:50:38,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:50:38,779 INFO L175 Difference]: Start difference. First operand has 272 places, 341 transitions, 3605 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:50:38,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 360 transitions, 4636 flow [2024-06-03 19:50:39,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 360 transitions, 4446 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-03 19:50:39,782 INFO L231 Difference]: Finished difference. Result has 276 places, 344 transitions, 3654 flow [2024-06-03 19:50:39,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3435, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3654, PETRI_PLACES=276, PETRI_TRANSITIONS=344} [2024-06-03 19:50:39,782 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 232 predicate places. [2024-06-03 19:50:39,783 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 344 transitions, 3654 flow [2024-06-03 19:50:39,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:39,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:39,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:39,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 19:50:39,783 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-03 19:50:39,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:39,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1436326864, now seen corresponding path program 5 times [2024-06-03 19:50:39,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:39,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982838564] [2024-06-03 19:50:39,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:39,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:39,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:40,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-03 19:50:40,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:40,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982838564] [2024-06-03 19:50:40,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982838564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:40,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:40,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:40,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998737234] [2024-06-03 19:50:40,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:40,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:40,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:40,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:40,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:40,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:40,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 344 transitions, 3654 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:40,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:40,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:40,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:41,854 INFO L124 PetriNetUnfolderBase]: 2977/4705 cut-off events. [2024-06-03 19:50:41,854 INFO L125 PetriNetUnfolderBase]: For 837958/837961 co-relation queries the response was YES. [2024-06-03 19:50:41,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47606 conditions, 4705 events. 2977/4705 cut-off events. For 837958/837961 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26733 event pairs, 744 based on Foata normal form. 4/4704 useless extension candidates. Maximal degree in co-relation 47473. Up to 4384 conditions per place. [2024-06-03 19:50:41,913 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 300 selfloop transitions, 38 changer transitions 0/362 dead transitions. [2024-06-03 19:50:41,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 362 transitions, 4488 flow [2024-06-03 19:50:41,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:41,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:41,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-03 19:50:41,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-03 19:50:41,914 INFO L175 Difference]: Start difference. First operand has 276 places, 344 transitions, 3654 flow. Second operand 8 states and 134 transitions. [2024-06-03 19:50:41,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 362 transitions, 4488 flow [2024-06-03 19:50:42,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 362 transitions, 4330 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 19:50:42,969 INFO L231 Difference]: Finished difference. Result has 279 places, 347 transitions, 3696 flow [2024-06-03 19:50:42,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3696, PETRI_PLACES=279, PETRI_TRANSITIONS=347} [2024-06-03 19:50:42,969 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-03 19:50:42,969 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 347 transitions, 3696 flow [2024-06-03 19:50:42,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:42,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:42,970 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-03 19:50:42,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 19:50:42,970 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-03 19:50:42,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:42,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1723728304, now seen corresponding path program 3 times [2024-06-03 19:50:42,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:42,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987436765] [2024-06-03 19:50:42,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:42,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:42,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:43,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-03 19:50:43,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:43,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987436765] [2024-06-03 19:50:43,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987436765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:43,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:43,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:43,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015967074] [2024-06-03 19:50:43,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:43,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:43,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:43,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:43,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:44,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:44,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 347 transitions, 3696 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:44,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:44,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:44,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:45,151 INFO L124 PetriNetUnfolderBase]: 3003/4746 cut-off events. [2024-06-03 19:50:45,151 INFO L125 PetriNetUnfolderBase]: For 872173/872178 co-relation queries the response was YES. [2024-06-03 19:50:45,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48701 conditions, 4746 events. 3003/4746 cut-off events. For 872173/872178 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26988 event pairs, 737 based on Foata normal form. 5/4746 useless extension candidates. Maximal degree in co-relation 48567. Up to 4267 conditions per place. [2024-06-03 19:50:45,219 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 265 selfloop transitions, 83 changer transitions 0/372 dead transitions. [2024-06-03 19:50:45,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 372 transitions, 4816 flow [2024-06-03 19:50:45,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:45,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:45,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-03 19:50:45,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-03 19:50:45,221 INFO L175 Difference]: Start difference. First operand has 279 places, 347 transitions, 3696 flow. Second operand 8 states and 143 transitions. [2024-06-03 19:50:45,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 372 transitions, 4816 flow [2024-06-03 19:50:46,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 372 transitions, 4613 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:46,165 INFO L231 Difference]: Finished difference. Result has 281 places, 353 transitions, 3849 flow [2024-06-03 19:50:46,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3849, PETRI_PLACES=281, PETRI_TRANSITIONS=353} [2024-06-03 19:50:46,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-03 19:50:46,166 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 353 transitions, 3849 flow [2024-06-03 19:50:46,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:46,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:46,166 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-03 19:50:46,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 19:50:46,166 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-03 19:50:46,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:46,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1723728118, now seen corresponding path program 6 times [2024-06-03 19:50:46,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:46,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476012170] [2024-06-03 19:50:46,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:46,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:46,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:47,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:47,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:47,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476012170] [2024-06-03 19:50:47,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476012170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:47,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:47,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:47,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471610985] [2024-06-03 19:50:47,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:47,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:47,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:47,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:47,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:47,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:47,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 353 transitions, 3849 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:47,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:47,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:47,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:48,174 INFO L124 PetriNetUnfolderBase]: 3016/4763 cut-off events. [2024-06-03 19:50:48,175 INFO L125 PetriNetUnfolderBase]: For 895434/895441 co-relation queries the response was YES. [2024-06-03 19:50:48,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49724 conditions, 4763 events. 3016/4763 cut-off events. For 895434/895441 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 27060 event pairs, 770 based on Foata normal form. 8/4766 useless extension candidates. Maximal degree in co-relation 49590. Up to 4286 conditions per place. [2024-06-03 19:50:48,240 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 260 selfloop transitions, 91 changer transitions 0/375 dead transitions. [2024-06-03 19:50:48,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 375 transitions, 5023 flow [2024-06-03 19:50:48,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:48,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:48,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-03 19:50:48,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-03 19:50:48,241 INFO L175 Difference]: Start difference. First operand has 281 places, 353 transitions, 3849 flow. Second operand 8 states and 139 transitions. [2024-06-03 19:50:48,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 375 transitions, 5023 flow [2024-06-03 19:50:49,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 375 transitions, 4861 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-03 19:50:49,376 INFO L231 Difference]: Finished difference. Result has 285 places, 359 transitions, 4123 flow [2024-06-03 19:50:49,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4123, PETRI_PLACES=285, PETRI_TRANSITIONS=359} [2024-06-03 19:50:49,376 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-03 19:50:49,376 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 359 transitions, 4123 flow [2024-06-03 19:50:49,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:49,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:49,377 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-03 19:50:49,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 19:50:49,377 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-03 19:50:49,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:49,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1713477472, now seen corresponding path program 1 times [2024-06-03 19:50:49,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:49,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208575055] [2024-06-03 19:50:49,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:49,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:49,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:50,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:50,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:50,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208575055] [2024-06-03 19:50:50,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208575055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:50,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:50,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:50,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825516920] [2024-06-03 19:50:50,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:50,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:50,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:50,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:50,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:50,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:50,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 359 transitions, 4123 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:50,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:50,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:50,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:51,449 INFO L124 PetriNetUnfolderBase]: 3024/4775 cut-off events. [2024-06-03 19:50:51,450 INFO L125 PetriNetUnfolderBase]: For 918788/918791 co-relation queries the response was YES. [2024-06-03 19:50:51,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50106 conditions, 4775 events. 3024/4775 cut-off events. For 918788/918791 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 27199 event pairs, 602 based on Foata normal form. 5/4775 useless extension candidates. Maximal degree in co-relation 49970. Up to 4426 conditions per place. [2024-06-03 19:50:51,515 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 334 selfloop transitions, 28 changer transitions 0/386 dead transitions. [2024-06-03 19:50:51,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 386 transitions, 4995 flow [2024-06-03 19:50:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:51,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:51,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:50:51,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:50:51,516 INFO L175 Difference]: Start difference. First operand has 285 places, 359 transitions, 4123 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:50:51,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 386 transitions, 4995 flow [2024-06-03 19:50:52,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 386 transitions, 4806 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-03 19:50:52,977 INFO L231 Difference]: Finished difference. Result has 289 places, 361 transitions, 4067 flow [2024-06-03 19:50:52,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4067, PETRI_PLACES=289, PETRI_TRANSITIONS=361} [2024-06-03 19:50:52,977 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-03 19:50:52,977 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 361 transitions, 4067 flow [2024-06-03 19:50:52,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:52,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:52,978 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-03 19:50:52,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 19:50:52,978 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-03 19:50:52,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:52,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1713774142, now seen corresponding path program 2 times [2024-06-03 19:50:52,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:52,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150928367] [2024-06-03 19:50:52,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:52,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:53,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:54,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:54,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:54,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150928367] [2024-06-03 19:50:54,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150928367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:54,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:54,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:54,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220148227] [2024-06-03 19:50:54,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:54,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:54,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:54,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:54,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:54,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:54,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 361 transitions, 4067 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:54,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:54,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:54,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:55,317 INFO L124 PetriNetUnfolderBase]: 3032/4787 cut-off events. [2024-06-03 19:50:55,317 INFO L125 PetriNetUnfolderBase]: For 936685/936688 co-relation queries the response was YES. [2024-06-03 19:50:55,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50571 conditions, 4787 events. 3032/4787 cut-off events. For 936685/936688 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 27276 event pairs, 737 based on Foata normal form. 5/4787 useless extension candidates. Maximal degree in co-relation 50433. Up to 4475 conditions per place. [2024-06-03 19:50:55,388 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 331 selfloop transitions, 29 changer transitions 0/384 dead transitions. [2024-06-03 19:50:55,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 384 transitions, 4925 flow [2024-06-03 19:50:55,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:55,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:55,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-03 19:50:55,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-03 19:50:55,389 INFO L175 Difference]: Start difference. First operand has 289 places, 361 transitions, 4067 flow. Second operand 8 states and 138 transitions. [2024-06-03 19:50:55,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 384 transitions, 4925 flow [2024-06-03 19:50:56,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 384 transitions, 4808 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:56,768 INFO L231 Difference]: Finished difference. Result has 291 places, 363 transitions, 4089 flow [2024-06-03 19:50:56,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3950, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4089, PETRI_PLACES=291, PETRI_TRANSITIONS=363} [2024-06-03 19:50:56,769 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-03 19:50:56,769 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 363 transitions, 4089 flow [2024-06-03 19:50:56,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:56,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:56,769 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-03 19:50:56,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 19:50:56,770 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-03 19:50:56,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:56,770 INFO L85 PathProgramCache]: Analyzing trace with hash -39931630, now seen corresponding path program 3 times [2024-06-03 19:50:56,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:56,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938794545] [2024-06-03 19:50:56,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:56,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:56,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:57,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:57,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:57,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938794545] [2024-06-03 19:50:57,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938794545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:57,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:57,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:50:57,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127812861] [2024-06-03 19:50:57,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:57,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:50:57,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:57,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:50:57,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:50:57,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:50:57,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 363 transitions, 4089 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:57,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:57,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:50:57,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:59,026 INFO L124 PetriNetUnfolderBase]: 3064/4836 cut-off events. [2024-06-03 19:50:59,027 INFO L125 PetriNetUnfolderBase]: For 958576/958579 co-relation queries the response was YES. [2024-06-03 19:50:59,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51191 conditions, 4836 events. 3064/4836 cut-off events. For 958576/958579 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 27516 event pairs, 746 based on Foata normal form. 5/4836 useless extension candidates. Maximal degree in co-relation 51052. Up to 4506 conditions per place. [2024-06-03 19:50:59,092 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 325 selfloop transitions, 44 changer transitions 0/393 dead transitions. [2024-06-03 19:50:59,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 393 transitions, 5112 flow [2024-06-03 19:50:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:50:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:50:59,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-03 19:50:59,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772609819121447 [2024-06-03 19:50:59,094 INFO L175 Difference]: Start difference. First operand has 291 places, 363 transitions, 4089 flow. Second operand 9 states and 146 transitions. [2024-06-03 19:50:59,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 393 transitions, 5112 flow [2024-06-03 19:51:00,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 393 transitions, 4963 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-03 19:51:00,393 INFO L231 Difference]: Finished difference. Result has 296 places, 379 transitions, 4313 flow [2024-06-03 19:51:00,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3961, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4313, PETRI_PLACES=296, PETRI_TRANSITIONS=379} [2024-06-03 19:51:00,394 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-03 19:51:00,394 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 379 transitions, 4313 flow [2024-06-03 19:51:00,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:00,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:00,394 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-03 19:51:00,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 19:51:00,395 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-03 19:51:00,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:00,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1723974568, now seen corresponding path program 1 times [2024-06-03 19:51:00,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:00,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553470540] [2024-06-03 19:51:00,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:00,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:00,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:01,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:01,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:01,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553470540] [2024-06-03 19:51:01,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553470540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:01,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:01,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:51:01,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064535065] [2024-06-03 19:51:01,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:01,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:51:01,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:01,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:51:01,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:51:01,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:01,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 379 transitions, 4313 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:01,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:01,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:01,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:02,457 INFO L124 PetriNetUnfolderBase]: 2954/4678 cut-off events. [2024-06-03 19:51:02,457 INFO L125 PetriNetUnfolderBase]: For 962105/962153 co-relation queries the response was YES. [2024-06-03 19:51:02,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50258 conditions, 4678 events. 2954/4678 cut-off events. For 962105/962153 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26665 event pairs, 739 based on Foata normal form. 20/4665 useless extension candidates. Maximal degree in co-relation 50116. Up to 4288 conditions per place. [2024-06-03 19:51:02,526 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 295 selfloop transitions, 57 changer transitions 0/398 dead transitions. [2024-06-03 19:51:02,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 398 transitions, 5143 flow [2024-06-03 19:51:02,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:51:02,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:51:02,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-03 19:51:02,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37467700258397935 [2024-06-03 19:51:02,528 INFO L175 Difference]: Start difference. First operand has 296 places, 379 transitions, 4313 flow. Second operand 9 states and 145 transitions. [2024-06-03 19:51:02,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 398 transitions, 5143 flow [2024-06-03 19:51:04,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 398 transitions, 5038 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-03 19:51:04,153 INFO L231 Difference]: Finished difference. Result has 303 places, 382 transitions, 4412 flow [2024-06-03 19:51:04,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4208, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4412, PETRI_PLACES=303, PETRI_TRANSITIONS=382} [2024-06-03 19:51:04,154 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-03 19:51:04,154 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 382 transitions, 4412 flow [2024-06-03 19:51:04,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:04,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:04,154 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-03 19:51:04,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 19:51:04,155 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-03 19:51:04,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:04,155 INFO L85 PathProgramCache]: Analyzing trace with hash 210118734, now seen corresponding path program 4 times [2024-06-03 19:51:04,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:04,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943088854] [2024-06-03 19:51:04,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:04,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:05,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:05,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943088854] [2024-06-03 19:51:05,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943088854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:05,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:05,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:05,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964126452] [2024-06-03 19:51:05,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:05,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:05,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:05,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:05,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:05,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:05,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 382 transitions, 4412 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:05,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:05,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:05,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:06,357 INFO L124 PetriNetUnfolderBase]: 3084/4870 cut-off events. [2024-06-03 19:51:06,357 INFO L125 PetriNetUnfolderBase]: For 987313/987322 co-relation queries the response was YES. [2024-06-03 19:51:06,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52266 conditions, 4870 events. 3084/4870 cut-off events. For 987313/987322 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27669 event pairs, 726 based on Foata normal form. 11/4876 useless extension candidates. Maximal degree in co-relation 52122. Up to 4459 conditions per place. [2024-06-03 19:51:06,421 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 330 selfloop transitions, 57 changer transitions 0/411 dead transitions. [2024-06-03 19:51:06,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 411 transitions, 5384 flow [2024-06-03 19:51:06,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:06,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:06,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:51:06,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:51:06,423 INFO L175 Difference]: Start difference. First operand has 303 places, 382 transitions, 4412 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:51:06,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 411 transitions, 5384 flow [2024-06-03 19:51:08,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 411 transitions, 5202 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-03 19:51:08,051 INFO L231 Difference]: Finished difference. Result has 306 places, 391 transitions, 4507 flow [2024-06-03 19:51:08,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4230, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4507, PETRI_PLACES=306, PETRI_TRANSITIONS=391} [2024-06-03 19:51:08,052 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-03 19:51:08,052 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 391 transitions, 4507 flow [2024-06-03 19:51:08,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:08,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:08,052 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-03 19:51:08,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 19:51:08,052 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-03 19:51:08,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:08,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1032423306, now seen corresponding path program 5 times [2024-06-03 19:51:08,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:08,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570644695] [2024-06-03 19:51:08,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:08,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:08,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:08,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:08,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:08,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570644695] [2024-06-03 19:51:08,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570644695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:08,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:08,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:08,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266206673] [2024-06-03 19:51:08,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:08,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:08,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:08,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:08,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:08,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:08,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 391 transitions, 4507 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:08,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:08,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:08,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:10,078 INFO L124 PetriNetUnfolderBase]: 3115/4916 cut-off events. [2024-06-03 19:51:10,078 INFO L125 PetriNetUnfolderBase]: For 1024711/1024722 co-relation queries the response was YES. [2024-06-03 19:51:10,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53814 conditions, 4916 events. 3115/4916 cut-off events. For 1024711/1024722 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 27951 event pairs, 715 based on Foata normal form. 11/4917 useless extension candidates. Maximal degree in co-relation 53667. Up to 4473 conditions per place. [2024-06-03 19:51:10,147 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 324 selfloop transitions, 68 changer transitions 0/416 dead transitions. [2024-06-03 19:51:10,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 416 transitions, 5745 flow [2024-06-03 19:51:10,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:10,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:10,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:51:10,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:51:10,150 INFO L175 Difference]: Start difference. First operand has 306 places, 391 transitions, 4507 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:51:10,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 416 transitions, 5745 flow [2024-06-03 19:51:11,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 416 transitions, 5616 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-03 19:51:11,839 INFO L231 Difference]: Finished difference. Result has 312 places, 397 transitions, 4732 flow [2024-06-03 19:51:11,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4378, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4732, PETRI_PLACES=312, PETRI_TRANSITIONS=397} [2024-06-03 19:51:11,840 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-03 19:51:11,840 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 397 transitions, 4732 flow [2024-06-03 19:51:11,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:11,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:11,840 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-03 19:51:11,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 19:51:11,840 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-03 19:51:11,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:11,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1094000206, now seen corresponding path program 7 times [2024-06-03 19:51:11,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:11,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041240779] [2024-06-03 19:51:11,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:11,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:12,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:12,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:12,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041240779] [2024-06-03 19:51:12,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041240779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:12,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:12,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:12,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999908535] [2024-06-03 19:51:12,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:12,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:12,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:12,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:12,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:12,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:12,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 397 transitions, 4732 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:12,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:12,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:12,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:13,798 INFO L124 PetriNetUnfolderBase]: 3115/4912 cut-off events. [2024-06-03 19:51:13,798 INFO L125 PetriNetUnfolderBase]: For 1036570/1036573 co-relation queries the response was YES. [2024-06-03 19:51:13,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54393 conditions, 4912 events. 3115/4912 cut-off events. For 1036570/1036573 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 27928 event pairs, 741 based on Foata normal form. 4/4911 useless extension candidates. Maximal degree in co-relation 54244. Up to 4497 conditions per place. [2024-06-03 19:51:13,868 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 339 selfloop transitions, 56 changer transitions 0/419 dead transitions. [2024-06-03 19:51:13,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 419 transitions, 5697 flow [2024-06-03 19:51:13,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:13,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:13,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-03 19:51:13,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-03 19:51:13,869 INFO L175 Difference]: Start difference. First operand has 312 places, 397 transitions, 4732 flow. Second operand 8 states and 139 transitions. [2024-06-03 19:51:13,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 419 transitions, 5697 flow [2024-06-03 19:51:15,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 419 transitions, 5481 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-03 19:51:15,763 INFO L231 Difference]: Finished difference. Result has 315 places, 400 transitions, 4750 flow [2024-06-03 19:51:15,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4516, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4750, PETRI_PLACES=315, PETRI_TRANSITIONS=400} [2024-06-03 19:51:15,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-03 19:51:15,763 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 400 transitions, 4750 flow [2024-06-03 19:51:15,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:15,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:15,764 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-03 19:51:15,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 19:51:15,764 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-03 19:51:15,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:15,770 INFO L85 PathProgramCache]: Analyzing trace with hash 793094316, now seen corresponding path program 6 times [2024-06-03 19:51:15,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:15,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647966928] [2024-06-03 19:51:15,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:15,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:15,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:16,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:16,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:16,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647966928] [2024-06-03 19:51:16,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647966928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:16,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:16,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:16,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235095225] [2024-06-03 19:51:16,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:16,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:16,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:16,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:16,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:16,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:16,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 400 transitions, 4750 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:16,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:16,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:16,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:17,909 INFO L124 PetriNetUnfolderBase]: 3109/4912 cut-off events. [2024-06-03 19:51:17,910 INFO L125 PetriNetUnfolderBase]: For 1048136/1048145 co-relation queries the response was YES. [2024-06-03 19:51:17,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53600 conditions, 4912 events. 3109/4912 cut-off events. For 1048136/1048145 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 28018 event pairs, 718 based on Foata normal form. 11/4918 useless extension candidates. Maximal degree in co-relation 53450. Up to 4494 conditions per place. [2024-06-03 19:51:17,981 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 345 selfloop transitions, 52 changer transitions 0/421 dead transitions. [2024-06-03 19:51:17,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 421 transitions, 5621 flow [2024-06-03 19:51:17,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:17,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:17,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:51:17,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-03 19:51:17,983 INFO L175 Difference]: Start difference. First operand has 315 places, 400 transitions, 4750 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:51:17,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 421 transitions, 5621 flow [2024-06-03 19:51:19,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 421 transitions, 5367 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-03 19:51:19,916 INFO L231 Difference]: Finished difference. Result has 317 places, 400 transitions, 4606 flow [2024-06-03 19:51:19,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4496, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4606, PETRI_PLACES=317, PETRI_TRANSITIONS=400} [2024-06-03 19:51:19,917 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-03 19:51:19,917 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 400 transitions, 4606 flow [2024-06-03 19:51:19,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:19,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:19,917 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-03 19:51:19,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 19:51:19,917 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-03 19:51:19,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:19,918 INFO L85 PathProgramCache]: Analyzing trace with hash 793214286, now seen corresponding path program 7 times [2024-06-03 19:51:19,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:19,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601894085] [2024-06-03 19:51:19,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:19,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:19,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:20,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:20,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:20,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601894085] [2024-06-03 19:51:20,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601894085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:20,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:20,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:20,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929904773] [2024-06-03 19:51:20,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:20,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:20,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:20,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:20,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:20,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:20,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 400 transitions, 4606 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:20,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:20,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:20,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:21,935 INFO L124 PetriNetUnfolderBase]: 3111/4910 cut-off events. [2024-06-03 19:51:21,935 INFO L125 PetriNetUnfolderBase]: For 1061333/1061342 co-relation queries the response was YES. [2024-06-03 19:51:21,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53567 conditions, 4910 events. 3111/4910 cut-off events. For 1061333/1061342 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27926 event pairs, 728 based on Foata normal form. 11/4916 useless extension candidates. Maximal degree in co-relation 53416. Up to 4471 conditions per place. [2024-06-03 19:51:22,010 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 335 selfloop transitions, 64 changer transitions 0/423 dead transitions. [2024-06-03 19:51:22,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 423 transitions, 5773 flow [2024-06-03 19:51:22,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:22,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:22,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:51:22,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-03 19:51:22,011 INFO L175 Difference]: Start difference. First operand has 317 places, 400 transitions, 4606 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:51:22,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 423 transitions, 5773 flow [2024-06-03 19:51:23,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 423 transitions, 5629 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 19:51:23,911 INFO L231 Difference]: Finished difference. Result has 317 places, 403 transitions, 4691 flow [2024-06-03 19:51:23,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4462, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4691, PETRI_PLACES=317, PETRI_TRANSITIONS=403} [2024-06-03 19:51:23,911 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-03 19:51:23,911 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 403 transitions, 4691 flow [2024-06-03 19:51:23,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:23,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:23,911 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-03 19:51:23,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 19:51:23,912 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-03 19:51:23,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:23,912 INFO L85 PathProgramCache]: Analyzing trace with hash 793214472, now seen corresponding path program 4 times [2024-06-03 19:51:23,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:23,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960074461] [2024-06-03 19:51:23,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:23,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:23,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:24,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:24,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:24,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960074461] [2024-06-03 19:51:24,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960074461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:24,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:24,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:24,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675758763] [2024-06-03 19:51:24,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:24,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:24,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:24,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:24,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:24,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:51:24,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 403 transitions, 4691 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:24,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:24,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:51:24,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:25,893 INFO L124 PetriNetUnfolderBase]: 3186/4988 cut-off events. [2024-06-03 19:51:25,894 INFO L125 PetriNetUnfolderBase]: For 1065000/1065006 co-relation queries the response was YES. [2024-06-03 19:51:25,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53958 conditions, 4988 events. 3186/4988 cut-off events. For 1065000/1065006 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 28044 event pairs, 760 based on Foata normal form. 7/4994 useless extension candidates. Maximal degree in co-relation 53808. Up to 4776 conditions per place. [2024-06-03 19:51:25,973 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 375 selfloop transitions, 41 changer transitions 0/420 dead transitions. [2024-06-03 19:51:25,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 420 transitions, 5598 flow [2024-06-03 19:51:25,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:25,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:25,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-03 19:51:25,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-03 19:51:25,974 INFO L175 Difference]: Start difference. First operand has 317 places, 403 transitions, 4691 flow. Second operand 8 states and 127 transitions. [2024-06-03 19:51:25,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 420 transitions, 5598 flow [2024-06-03 19:51:28,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 420 transitions, 5244 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-03 19:51:28,102 INFO L231 Difference]: Finished difference. Result has 318 places, 404 transitions, 4450 flow [2024-06-03 19:51:28,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4351, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4450, PETRI_PLACES=318, PETRI_TRANSITIONS=404} [2024-06-03 19:51:28,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 274 predicate places. [2024-06-03 19:51:28,103 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 404 transitions, 4450 flow [2024-06-03 19:51:28,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:28,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:28,103 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-03 19:51:28,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 19:51:28,104 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-03 19:51:28,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:28,104 INFO L85 PathProgramCache]: Analyzing trace with hash 793214100, now seen corresponding path program 8 times [2024-06-03 19:51:28,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:28,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098700540] [2024-06-03 19:51:28,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:28,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:28,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:28,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:28,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:28,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098700540] [2024-06-03 19:51:28,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098700540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:28,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:28,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:28,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992193261] [2024-06-03 19:51:28,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:28,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:28,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:28,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:28,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:28,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:28,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 404 transitions, 4450 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:28,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:28,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:28,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:30,088 INFO L124 PetriNetUnfolderBase]: 3105/4894 cut-off events. [2024-06-03 19:51:30,088 INFO L125 PetriNetUnfolderBase]: For 1082660/1082663 co-relation queries the response was YES. [2024-06-03 19:51:30,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53142 conditions, 4894 events. 3105/4894 cut-off events. For 1082660/1082663 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27766 event pairs, 750 based on Foata normal form. 4/4893 useless extension candidates. Maximal degree in co-relation 52992. Up to 4474 conditions per place. [2024-06-03 19:51:30,153 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 334 selfloop transitions, 63 changer transitions 0/421 dead transitions. [2024-06-03 19:51:30,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 421 transitions, 5303 flow [2024-06-03 19:51:30,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:30,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:30,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-03 19:51:30,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-03 19:51:30,155 INFO L175 Difference]: Start difference. First operand has 318 places, 404 transitions, 4450 flow. Second operand 8 states and 138 transitions. [2024-06-03 19:51:30,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 421 transitions, 5303 flow [2024-06-03 19:51:32,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 421 transitions, 5156 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 19:51:32,187 INFO L231 Difference]: Finished difference. Result has 320 places, 404 transitions, 4436 flow [2024-06-03 19:51:32,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4436, PETRI_PLACES=320, PETRI_TRANSITIONS=404} [2024-06-03 19:51:32,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-03 19:51:32,187 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 404 transitions, 4436 flow [2024-06-03 19:51:32,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:32,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:32,188 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-03 19:51:32,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 19:51:32,188 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-03 19:51:32,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:32,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1147714476, now seen corresponding path program 8 times [2024-06-03 19:51:32,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:32,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45747068] [2024-06-03 19:51:32,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:32,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:33,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:33,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:33,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45747068] [2024-06-03 19:51:33,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45747068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:33,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:33,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:33,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858383024] [2024-06-03 19:51:33,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:33,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:33,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:33,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:33,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:33,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:33,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 404 transitions, 4436 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:33,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:33,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:33,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:34,217 INFO L124 PetriNetUnfolderBase]: 3142/4947 cut-off events. [2024-06-03 19:51:34,217 INFO L125 PetriNetUnfolderBase]: For 1131593/1131604 co-relation queries the response was YES. [2024-06-03 19:51:34,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54504 conditions, 4947 events. 3142/4947 cut-off events. For 1131593/1131604 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 28137 event pairs, 735 based on Foata normal form. 11/4948 useless extension candidates. Maximal degree in co-relation 54353. Up to 4439 conditions per place. [2024-06-03 19:51:34,281 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 304 selfloop transitions, 103 changer transitions 0/431 dead transitions. [2024-06-03 19:51:34,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 431 transitions, 6034 flow [2024-06-03 19:51:34,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:34,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:34,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:51:34,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:51:34,282 INFO L175 Difference]: Start difference. First operand has 320 places, 404 transitions, 4436 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:51:34,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 431 transitions, 6034 flow [2024-06-03 19:51:36,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 431 transitions, 5809 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-03 19:51:36,781 INFO L231 Difference]: Finished difference. Result has 321 places, 413 transitions, 4735 flow [2024-06-03 19:51:36,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4211, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4735, PETRI_PLACES=321, PETRI_TRANSITIONS=413} [2024-06-03 19:51:36,781 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-03 19:51:36,782 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 413 transitions, 4735 flow [2024-06-03 19:51:36,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:36,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:36,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:51:36,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 19:51:36,782 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-03 19:51:36,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:36,782 INFO L85 PathProgramCache]: Analyzing trace with hash -32784842, now seen corresponding path program 9 times [2024-06-03 19:51:36,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:36,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051336962] [2024-06-03 19:51:36,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:36,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:36,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:37,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-03 19:51:37,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:37,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051336962] [2024-06-03 19:51:37,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051336962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:37,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:37,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:37,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474454022] [2024-06-03 19:51:37,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:37,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:37,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:37,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:37,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:37,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:37,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 413 transitions, 4735 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:37,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:37,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:37,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:38,911 INFO L124 PetriNetUnfolderBase]: 3144/4950 cut-off events. [2024-06-03 19:51:38,912 INFO L125 PetriNetUnfolderBase]: For 1147931/1147934 co-relation queries the response was YES. [2024-06-03 19:51:38,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55116 conditions, 4950 events. 3144/4950 cut-off events. For 1147931/1147934 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 28131 event pairs, 754 based on Foata normal form. 4/4949 useless extension candidates. Maximal degree in co-relation 54964. Up to 4495 conditions per place. [2024-06-03 19:51:38,975 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 321 selfloop transitions, 84 changer transitions 0/429 dead transitions. [2024-06-03 19:51:38,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 429 transitions, 5721 flow [2024-06-03 19:51:38,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:38,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:38,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:51:38,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-03 19:51:38,977 INFO L175 Difference]: Start difference. First operand has 321 places, 413 transitions, 4735 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:51:38,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 429 transitions, 5721 flow [2024-06-03 19:51:40,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 429 transitions, 5557 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-03 19:51:40,831 INFO L231 Difference]: Finished difference. Result has 326 places, 416 transitions, 4887 flow [2024-06-03 19:51:40,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4887, PETRI_PLACES=326, PETRI_TRANSITIONS=416} [2024-06-03 19:51:40,831 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-03 19:51:40,831 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 416 transitions, 4887 flow [2024-06-03 19:51:40,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:40,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:40,832 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-03 19:51:40,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 19:51:40,832 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-03 19:51:40,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:40,832 INFO L85 PathProgramCache]: Analyzing trace with hash 325974600, now seen corresponding path program 5 times [2024-06-03 19:51:40,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:40,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687672741] [2024-06-03 19:51:40,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:40,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:40,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:41,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:41,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:41,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687672741] [2024-06-03 19:51:41,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687672741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:41,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:41,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:41,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896088679] [2024-06-03 19:51:41,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:41,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:41,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:41,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:41,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:41,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:51:41,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 416 transitions, 4887 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:41,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:41,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:51:41,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:42,904 INFO L124 PetriNetUnfolderBase]: 3235/5053 cut-off events. [2024-06-03 19:51:42,904 INFO L125 PetriNetUnfolderBase]: For 1170169/1170175 co-relation queries the response was YES. [2024-06-03 19:51:42,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56463 conditions, 5053 events. 3235/5053 cut-off events. For 1170169/1170175 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 28438 event pairs, 774 based on Foata normal form. 7/5059 useless extension candidates. Maximal degree in co-relation 56309. Up to 4812 conditions per place. [2024-06-03 19:51:42,977 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 366 selfloop transitions, 66 changer transitions 0/436 dead transitions. [2024-06-03 19:51:42,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 436 transitions, 6205 flow [2024-06-03 19:51:42,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:42,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:42,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-03 19:51:42,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-03 19:51:42,978 INFO L175 Difference]: Start difference. First operand has 326 places, 416 transitions, 4887 flow. Second operand 8 states and 127 transitions. [2024-06-03 19:51:42,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 436 transitions, 6205 flow [2024-06-03 19:51:45,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 436 transitions, 5911 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-03 19:51:45,290 INFO L231 Difference]: Finished difference. Result has 328 places, 422 transitions, 4937 flow [2024-06-03 19:51:45,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4593, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4937, PETRI_PLACES=328, PETRI_TRANSITIONS=422} [2024-06-03 19:51:45,291 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-03 19:51:45,291 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 422 transitions, 4937 flow [2024-06-03 19:51:45,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:45,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:45,291 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-03 19:51:45,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 19:51:45,291 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-03 19:51:45,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:45,292 INFO L85 PathProgramCache]: Analyzing trace with hash 325558890, now seen corresponding path program 6 times [2024-06-03 19:51:45,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:45,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871920461] [2024-06-03 19:51:45,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:45,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:45,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:46,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:46,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:46,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871920461] [2024-06-03 19:51:46,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871920461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:46,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:46,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:46,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772804570] [2024-06-03 19:51:46,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:46,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:46,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:46,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:46,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:46,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:51:46,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 422 transitions, 4937 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:46,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:46,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:51:46,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:47,417 INFO L124 PetriNetUnfolderBase]: 3232/5049 cut-off events. [2024-06-03 19:51:47,417 INFO L125 PetriNetUnfolderBase]: For 1188445/1188451 co-relation queries the response was YES. [2024-06-03 19:51:47,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56602 conditions, 5049 events. 3232/5049 cut-off events. For 1188445/1188451 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 28385 event pairs, 774 based on Foata normal form. 7/5055 useless extension candidates. Maximal degree in co-relation 56447. Up to 4809 conditions per place. [2024-06-03 19:51:47,492 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 370 selfloop transitions, 61 changer transitions 0/435 dead transitions. [2024-06-03 19:51:47,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 435 transitions, 5839 flow [2024-06-03 19:51:47,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:47,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:47,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-03 19:51:47,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-03 19:51:47,494 INFO L175 Difference]: Start difference. First operand has 328 places, 422 transitions, 4937 flow. Second operand 8 states and 127 transitions. [2024-06-03 19:51:47,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 435 transitions, 5839 flow [2024-06-03 19:51:49,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 435 transitions, 5613 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-03 19:51:49,813 INFO L231 Difference]: Finished difference. Result has 332 places, 422 transitions, 4839 flow [2024-06-03 19:51:49,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4839, PETRI_PLACES=332, PETRI_TRANSITIONS=422} [2024-06-03 19:51:49,814 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-03 19:51:49,814 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 422 transitions, 4839 flow [2024-06-03 19:51:49,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:49,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:49,814 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-03 19:51:49,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 19:51:49,815 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-03 19:51:49,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:49,815 INFO L85 PathProgramCache]: Analyzing trace with hash 325558704, now seen corresponding path program 9 times [2024-06-03 19:51:49,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:49,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569366717] [2024-06-03 19:51:49,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:49,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:50,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:50,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:50,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569366717] [2024-06-03 19:51:50,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569366717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:50,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:50,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:50,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382853768] [2024-06-03 19:51:50,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:50,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:50,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:50,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:50,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:50,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:50,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 422 transitions, 4839 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:50,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:50,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:50,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:51,966 INFO L124 PetriNetUnfolderBase]: 3151/4962 cut-off events. [2024-06-03 19:51:51,967 INFO L125 PetriNetUnfolderBase]: For 1214292/1214303 co-relation queries the response was YES. [2024-06-03 19:51:52,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56252 conditions, 4962 events. 3151/4962 cut-off events. For 1214292/1214303 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28257 event pairs, 732 based on Foata normal form. 11/4963 useless extension candidates. Maximal degree in co-relation 56095. Up to 4451 conditions per place. [2024-06-03 19:51:52,043 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 314 selfloop transitions, 100 changer transitions 0/440 dead transitions. [2024-06-03 19:51:52,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 440 transitions, 6161 flow [2024-06-03 19:51:52,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:52,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:51:52,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:51:52,044 INFO L175 Difference]: Start difference. First operand has 332 places, 422 transitions, 4839 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:51:52,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 440 transitions, 6161 flow [2024-06-03 19:51:54,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 440 transitions, 5930 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-03 19:51:54,512 INFO L231 Difference]: Finished difference. Result has 333 places, 422 transitions, 4814 flow [2024-06-03 19:51:54,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4814, PETRI_PLACES=333, PETRI_TRANSITIONS=422} [2024-06-03 19:51:54,513 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-03 19:51:54,513 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 422 transitions, 4814 flow [2024-06-03 19:51:54,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:54,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:54,513 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-03 19:51:54,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 19:51:54,513 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-03 19:51:54,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:54,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1426873936, now seen corresponding path program 10 times [2024-06-03 19:51:54,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:54,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267232958] [2024-06-03 19:51:54,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:54,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:54,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:55,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:55,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:55,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267232958] [2024-06-03 19:51:55,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267232958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:55,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:55,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:55,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346140122] [2024-06-03 19:51:55,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:55,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:55,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:55,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:55,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:55,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:55,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 422 transitions, 4814 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:55,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:55,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:55,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:56,754 INFO L124 PetriNetUnfolderBase]: 3159/4980 cut-off events. [2024-06-03 19:51:56,754 INFO L125 PetriNetUnfolderBase]: For 1236827/1236840 co-relation queries the response was YES. [2024-06-03 19:51:56,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56657 conditions, 4980 events. 3159/4980 cut-off events. For 1236827/1236840 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 28445 event pairs, 775 based on Foata normal form. 11/4981 useless extension candidates. Maximal degree in co-relation 56499. Up to 4397 conditions per place. [2024-06-03 19:51:56,832 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 286 selfloop transitions, 131 changer transitions 0/443 dead transitions. [2024-06-03 19:51:56,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 443 transitions, 6358 flow [2024-06-03 19:51:56,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:56,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:56,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:51:56,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:51:56,834 INFO L175 Difference]: Start difference. First operand has 333 places, 422 transitions, 4814 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:51:56,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 443 transitions, 6358 flow [2024-06-03 19:51:59,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 443 transitions, 6131 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 19:51:59,161 INFO L231 Difference]: Finished difference. Result has 335 places, 428 transitions, 5085 flow [2024-06-03 19:51:59,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4587, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5085, PETRI_PLACES=335, PETRI_TRANSITIONS=428} [2024-06-03 19:51:59,162 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-03 19:51:59,162 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 428 transitions, 5085 flow [2024-06-03 19:51:59,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:59,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:59,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-03 19:51:59,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 19:51:59,163 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-03 19:51:59,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:59,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1673472204, now seen corresponding path program 7 times [2024-06-03 19:51:59,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:59,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115809541] [2024-06-03 19:51:59,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:59,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:00,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:00,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:00,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115809541] [2024-06-03 19:52:00,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115809541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:00,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:00,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:00,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700979929] [2024-06-03 19:52:00,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:00,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:00,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:00,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:00,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:00,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:00,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 428 transitions, 5085 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:00,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:00,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:00,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:01,324 INFO L124 PetriNetUnfolderBase]: 3249/5077 cut-off events. [2024-06-03 19:52:01,324 INFO L125 PetriNetUnfolderBase]: For 1251437/1251447 co-relation queries the response was YES. [2024-06-03 19:52:01,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57889 conditions, 5077 events. 3249/5077 cut-off events. For 1251437/1251447 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28604 event pairs, 785 based on Foata normal form. 11/5087 useless extension candidates. Maximal degree in co-relation 57730. Up to 4751 conditions per place. [2024-06-03 19:52:01,402 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 345 selfloop transitions, 104 changer transitions 0/453 dead transitions. [2024-06-03 19:52:01,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 453 transitions, 6805 flow [2024-06-03 19:52:01,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:01,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:01,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-03 19:52:01,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-03 19:52:01,404 INFO L175 Difference]: Start difference. First operand has 335 places, 428 transitions, 5085 flow. Second operand 8 states and 129 transitions. [2024-06-03 19:52:01,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 453 transitions, 6805 flow [2024-06-03 19:52:03,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 453 transitions, 6457 flow, removed 76 selfloop flow, removed 5 redundant places. [2024-06-03 19:52:03,495 INFO L231 Difference]: Finished difference. Result has 339 places, 441 transitions, 5341 flow [2024-06-03 19:52:03,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4749, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5341, PETRI_PLACES=339, PETRI_TRANSITIONS=441} [2024-06-03 19:52:03,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-03 19:52:03,496 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 441 transitions, 5341 flow [2024-06-03 19:52:03,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:03,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:03,496 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-03 19:52:03,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 19:52:03,496 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-03 19:52:03,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:03,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1673471832, now seen corresponding path program 10 times [2024-06-03 19:52:03,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:03,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273723023] [2024-06-03 19:52:03,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:03,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:03,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:04,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:04,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273723023] [2024-06-03 19:52:04,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273723023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:04,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:04,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:04,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345112896] [2024-06-03 19:52:04,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:04,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:04,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:04,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:04,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:04,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:04,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 441 transitions, 5341 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:04,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:04,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:04,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:05,667 INFO L124 PetriNetUnfolderBase]: 3188/5015 cut-off events. [2024-06-03 19:52:05,667 INFO L125 PetriNetUnfolderBase]: For 1276460/1276464 co-relation queries the response was YES. [2024-06-03 19:52:05,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57575 conditions, 5015 events. 3188/5015 cut-off events. For 1276460/1276464 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 28535 event pairs, 781 based on Foata normal form. 5/5019 useless extension candidates. Maximal degree in co-relation 57414. Up to 4462 conditions per place. [2024-06-03 19:52:05,747 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 307 selfloop transitions, 124 changer transitions 0/462 dead transitions. [2024-06-03 19:52:05,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 462 transitions, 7111 flow [2024-06-03 19:52:05,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:05,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:05,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-03 19:52:05,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-03 19:52:05,748 INFO L175 Difference]: Start difference. First operand has 339 places, 441 transitions, 5341 flow. Second operand 8 states and 137 transitions. [2024-06-03 19:52:05,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 462 transitions, 7111 flow [2024-06-03 19:52:08,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 462 transitions, 6874 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-03 19:52:08,123 INFO L231 Difference]: Finished difference. Result has 344 places, 450 transitions, 5796 flow [2024-06-03 19:52:08,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5796, PETRI_PLACES=344, PETRI_TRANSITIONS=450} [2024-06-03 19:52:08,124 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-03 19:52:08,124 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 450 transitions, 5796 flow [2024-06-03 19:52:08,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:08,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:08,124 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-03 19:52:08,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 19:52:08,125 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-03 19:52:08,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:08,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1673351862, now seen corresponding path program 11 times [2024-06-03 19:52:08,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:08,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141351215] [2024-06-03 19:52:08,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:08,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:08,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:09,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:09,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:09,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141351215] [2024-06-03 19:52:09,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141351215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:09,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:09,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:09,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520596940] [2024-06-03 19:52:09,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:09,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:09,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:09,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:09,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:09,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:09,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 450 transitions, 5796 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:09,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:09,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:09,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:10,472 INFO L124 PetriNetUnfolderBase]: 3186/5013 cut-off events. [2024-06-03 19:52:10,472 INFO L125 PetriNetUnfolderBase]: For 1295783/1295783 co-relation queries the response was YES. [2024-06-03 19:52:10,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58046 conditions, 5013 events. 3186/5013 cut-off events. For 1295783/1295783 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28523 event pairs, 754 based on Foata normal form. 1/5013 useless extension candidates. Maximal degree in co-relation 57883. Up to 4650 conditions per place. [2024-06-03 19:52:10,550 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 373 selfloop transitions, 56 changer transitions 0/460 dead transitions. [2024-06-03 19:52:10,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 460 transitions, 6682 flow [2024-06-03 19:52:10,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:10,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:10,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-03 19:52:10,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-03 19:52:10,552 INFO L175 Difference]: Start difference. First operand has 344 places, 450 transitions, 5796 flow. Second operand 8 states and 130 transitions. [2024-06-03 19:52:10,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 460 transitions, 6682 flow [2024-06-03 19:52:12,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 460 transitions, 6192 flow, removed 148 selfloop flow, removed 4 redundant places. [2024-06-03 19:52:12,825 INFO L231 Difference]: Finished difference. Result has 348 places, 450 transitions, 5424 flow [2024-06-03 19:52:12,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5306, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5424, PETRI_PLACES=348, PETRI_TRANSITIONS=450} [2024-06-03 19:52:12,826 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-03 19:52:12,826 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 450 transitions, 5424 flow [2024-06-03 19:52:12,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:12,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:12,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:52:12,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 19:52:12,827 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-03 19:52:12,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:12,827 INFO L85 PathProgramCache]: Analyzing trace with hash 2078920584, now seen corresponding path program 8 times [2024-06-03 19:52:12,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:12,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378103234] [2024-06-03 19:52:12,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:12,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:12,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:13,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:13,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:13,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378103234] [2024-06-03 19:52:13,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378103234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:13,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:13,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:13,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414291011] [2024-06-03 19:52:13,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:13,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:13,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:13,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:13,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:13,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:13,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 450 transitions, 5424 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:13,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:13,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:13,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:14,874 INFO L124 PetriNetUnfolderBase]: 3264/5098 cut-off events. [2024-06-03 19:52:14,874 INFO L125 PetriNetUnfolderBase]: For 1304431/1304441 co-relation queries the response was YES. [2024-06-03 19:52:14,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57911 conditions, 5098 events. 3264/5098 cut-off events. For 1304431/1304441 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28739 event pairs, 782 based on Foata normal form. 11/5108 useless extension candidates. Maximal degree in co-relation 57747. Up to 4771 conditions per place. [2024-06-03 19:52:14,955 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 342 selfloop transitions, 119 changer transitions 0/465 dead transitions. [2024-06-03 19:52:14,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 465 transitions, 6921 flow [2024-06-03 19:52:14,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:14,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:14,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-03 19:52:14,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-03 19:52:14,972 INFO L175 Difference]: Start difference. First operand has 348 places, 450 transitions, 5424 flow. Second operand 8 states and 128 transitions. [2024-06-03 19:52:14,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 465 transitions, 6921 flow [2024-06-03 19:52:17,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 465 transitions, 6693 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 19:52:17,638 INFO L231 Difference]: Finished difference. Result has 347 places, 453 transitions, 5531 flow [2024-06-03 19:52:17,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5531, PETRI_PLACES=347, PETRI_TRANSITIONS=453} [2024-06-03 19:52:17,638 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-03 19:52:17,638 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 453 transitions, 5531 flow [2024-06-03 19:52:17,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:17,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:17,639 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-03 19:52:17,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 19:52:17,640 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-03 19:52:17,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:17,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1673478714, now seen corresponding path program 9 times [2024-06-03 19:52:17,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:17,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810592943] [2024-06-03 19:52:17,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:17,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:17,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:18,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:18,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:18,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810592943] [2024-06-03 19:52:18,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810592943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:18,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:18,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:18,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387145035] [2024-06-03 19:52:18,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:18,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:18,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:18,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:18,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:18,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:18,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 453 transitions, 5531 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:18,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:18,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:18,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:19,739 INFO L124 PetriNetUnfolderBase]: 3277/5116 cut-off events. [2024-06-03 19:52:19,740 INFO L125 PetriNetUnfolderBase]: For 1333651/1333661 co-relation queries the response was YES. [2024-06-03 19:52:19,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58510 conditions, 5116 events. 3277/5116 cut-off events. For 1333651/1333661 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 28901 event pairs, 782 based on Foata normal form. 11/5126 useless extension candidates. Maximal degree in co-relation 58346. Up to 4786 conditions per place. [2024-06-03 19:52:19,818 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 353 selfloop transitions, 114 changer transitions 0/471 dead transitions. [2024-06-03 19:52:19,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 471 transitions, 7136 flow [2024-06-03 19:52:19,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:19,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:19,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-03 19:52:19,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-03 19:52:19,820 INFO L175 Difference]: Start difference. First operand has 347 places, 453 transitions, 5531 flow. Second operand 8 states and 129 transitions. [2024-06-03 19:52:19,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 471 transitions, 7136 flow [2024-06-03 19:52:22,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 471 transitions, 6861 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-03 19:52:22,706 INFO L231 Difference]: Finished difference. Result has 351 places, 459 transitions, 5673 flow [2024-06-03 19:52:22,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5274, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5673, PETRI_PLACES=351, PETRI_TRANSITIONS=459} [2024-06-03 19:52:22,707 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-06-03 19:52:22,707 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 459 transitions, 5673 flow [2024-06-03 19:52:22,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:22,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:22,707 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-03 19:52:22,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 19:52:22,707 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-03 19:52:22,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:22,708 INFO L85 PathProgramCache]: Analyzing trace with hash -826256276, now seen corresponding path program 10 times [2024-06-03 19:52:22,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:22,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012313823] [2024-06-03 19:52:22,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:22,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:22,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:23,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-03 19:52:23,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:23,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012313823] [2024-06-03 19:52:23,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012313823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:23,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:23,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:23,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672473936] [2024-06-03 19:52:23,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:23,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:23,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:23,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:23,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:23,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:23,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 459 transitions, 5673 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:23,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:23,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:23,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:24,729 INFO L124 PetriNetUnfolderBase]: 3274/5112 cut-off events. [2024-06-03 19:52:24,729 INFO L125 PetriNetUnfolderBase]: For 1348619/1348629 co-relation queries the response was YES. [2024-06-03 19:52:24,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58453 conditions, 5112 events. 3274/5112 cut-off events. For 1348619/1348629 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 28853 event pairs, 780 based on Foata normal form. 11/5122 useless extension candidates. Maximal degree in co-relation 58288. Up to 4783 conditions per place. [2024-06-03 19:52:24,812 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 349 selfloop transitions, 120 changer transitions 0/473 dead transitions. [2024-06-03 19:52:24,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 473 transitions, 7159 flow [2024-06-03 19:52:24,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:24,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:24,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-03 19:52:24,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-03 19:52:24,814 INFO L175 Difference]: Start difference. First operand has 351 places, 459 transitions, 5673 flow. Second operand 8 states and 129 transitions. [2024-06-03 19:52:24,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 473 transitions, 7159 flow [2024-06-03 19:52:27,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 473 transitions, 6917 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 19:52:27,904 INFO L231 Difference]: Finished difference. Result has 355 places, 461 transitions, 5733 flow [2024-06-03 19:52:27,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5433, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5733, PETRI_PLACES=355, PETRI_TRANSITIONS=461} [2024-06-03 19:52:27,905 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-03 19:52:27,905 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 461 transitions, 5733 flow [2024-06-03 19:52:27,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:27,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:27,905 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-03 19:52:27,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 19:52:27,905 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-03 19:52:27,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:27,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1685327844, now seen corresponding path program 11 times [2024-06-03 19:52:27,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:27,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472670186] [2024-06-03 19:52:27,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:27,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:27,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:28,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:28,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:28,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472670186] [2024-06-03 19:52:28,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472670186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:28,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:28,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:28,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544980711] [2024-06-03 19:52:28,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:28,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:28,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:28,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:28,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:28,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:28,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 461 transitions, 5733 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:28,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:28,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:28,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:30,083 INFO L124 PetriNetUnfolderBase]: 3271/5108 cut-off events. [2024-06-03 19:52:30,083 INFO L125 PetriNetUnfolderBase]: For 1363308/1363318 co-relation queries the response was YES. [2024-06-03 19:52:30,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58464 conditions, 5108 events. 3271/5108 cut-off events. For 1363308/1363318 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28839 event pairs, 782 based on Foata normal form. 11/5118 useless extension candidates. Maximal degree in co-relation 58298. Up to 4780 conditions per place. [2024-06-03 19:52:30,158 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 341 selfloop transitions, 127 changer transitions 0/472 dead transitions. [2024-06-03 19:52:30,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 472 transitions, 6931 flow [2024-06-03 19:52:30,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:30,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:30,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-03 19:52:30,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-03 19:52:30,160 INFO L175 Difference]: Start difference. First operand has 355 places, 461 transitions, 5733 flow. Second operand 8 states and 127 transitions. [2024-06-03 19:52:30,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 472 transitions, 6931 flow [2024-06-03 19:52:32,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 472 transitions, 6602 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-03 19:52:32,883 INFO L231 Difference]: Finished difference. Result has 359 places, 461 transitions, 5664 flow [2024-06-03 19:52:32,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5404, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5664, PETRI_PLACES=359, PETRI_TRANSITIONS=461} [2024-06-03 19:52:32,883 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-03 19:52:32,884 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 461 transitions, 5664 flow [2024-06-03 19:52:32,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:32,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:32,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:52:32,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 19:52:32,884 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-03 19:52:32,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:32,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1850840688, now seen corresponding path program 11 times [2024-06-03 19:52:32,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:32,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143167126] [2024-06-03 19:52:32,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:32,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:32,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:33,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:33,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:33,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143167126] [2024-06-03 19:52:33,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143167126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:33,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:33,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:33,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394140959] [2024-06-03 19:52:33,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:33,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:33,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:33,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:33,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:33,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:33,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 461 transitions, 5664 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:33,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:33,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:33,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:34,977 INFO L124 PetriNetUnfolderBase]: 3209/5054 cut-off events. [2024-06-03 19:52:34,977 INFO L125 PetriNetUnfolderBase]: For 1404083/1404093 co-relation queries the response was YES. [2024-06-03 19:52:35,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58605 conditions, 5054 events. 3209/5054 cut-off events. For 1404083/1404093 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28894 event pairs, 777 based on Foata normal form. 8/5056 useless extension candidates. Maximal degree in co-relation 58438. Up to 4451 conditions per place. [2024-06-03 19:52:35,051 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 137 changer transitions 0/479 dead transitions. [2024-06-03 19:52:35,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 479 transitions, 7168 flow [2024-06-03 19:52:35,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:35,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:35,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:52:35,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:52:35,052 INFO L175 Difference]: Start difference. First operand has 359 places, 461 transitions, 5664 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:52:35,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 479 transitions, 7168 flow [2024-06-03 19:52:38,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 479 transitions, 6872 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 19:52:38,330 INFO L231 Difference]: Finished difference. Result has 359 places, 464 transitions, 5744 flow [2024-06-03 19:52:38,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5368, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5744, PETRI_PLACES=359, PETRI_TRANSITIONS=464} [2024-06-03 19:52:38,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-03 19:52:38,331 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 464 transitions, 5744 flow [2024-06-03 19:52:38,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:38,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:38,331 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-03 19:52:38,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 19:52:38,331 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-03 19:52:38,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:38,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1850603352, now seen corresponding path program 12 times [2024-06-03 19:52:38,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:38,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664380654] [2024-06-03 19:52:38,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:38,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:38,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:39,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:39,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:39,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664380654] [2024-06-03 19:52:39,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664380654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:39,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:39,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:39,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320175776] [2024-06-03 19:52:39,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:39,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:39,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:39,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:39,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:39,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:39,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 464 transitions, 5744 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:39,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:39,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:39,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:40,538 INFO L124 PetriNetUnfolderBase]: 3205/5041 cut-off events. [2024-06-03 19:52:40,538 INFO L125 PetriNetUnfolderBase]: For 1405544/1405548 co-relation queries the response was YES. [2024-06-03 19:52:40,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58519 conditions, 5041 events. 3205/5041 cut-off events. For 1405544/1405548 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28706 event pairs, 781 based on Foata normal form. 5/5045 useless extension candidates. Maximal degree in co-relation 58351. Up to 4483 conditions per place. [2024-06-03 19:52:40,612 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 310 selfloop transitions, 130 changer transitions 0/474 dead transitions. [2024-06-03 19:52:40,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 474 transitions, 6652 flow [2024-06-03 19:52:40,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:40,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:40,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-03 19:52:40,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-03 19:52:40,613 INFO L175 Difference]: Start difference. First operand has 359 places, 464 transitions, 5744 flow. Second operand 8 states and 134 transitions. [2024-06-03 19:52:40,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 474 transitions, 6652 flow [2024-06-03 19:52:43,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 474 transitions, 6140 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-03 19:52:43,427 INFO L231 Difference]: Finished difference. Result has 361 places, 464 transitions, 5498 flow [2024-06-03 19:52:43,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5232, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5498, PETRI_PLACES=361, PETRI_TRANSITIONS=464} [2024-06-03 19:52:43,427 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-03 19:52:43,427 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 464 transitions, 5498 flow [2024-06-03 19:52:43,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:43,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:43,429 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-03 19:52:43,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 19:52:43,429 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-03 19:52:43,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:43,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1850603724, now seen corresponding path program 12 times [2024-06-03 19:52:43,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:43,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455062785] [2024-06-03 19:52:43,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:43,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:43,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:44,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:44,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:44,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455062785] [2024-06-03 19:52:44,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455062785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:44,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:44,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:44,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975439410] [2024-06-03 19:52:44,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:44,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:44,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:44,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:44,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:44,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:44,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 464 transitions, 5498 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:44,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:44,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:44,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:45,723 INFO L124 PetriNetUnfolderBase]: 3275/5116 cut-off events. [2024-06-03 19:52:45,724 INFO L125 PetriNetUnfolderBase]: For 1414128/1414138 co-relation queries the response was YES. [2024-06-03 19:52:45,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58289 conditions, 5116 events. 3275/5116 cut-off events. For 1414128/1414138 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28887 event pairs, 782 based on Foata normal form. 11/5126 useless extension candidates. Maximal degree in co-relation 58121. Up to 4787 conditions per place. [2024-06-03 19:52:45,798 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 353 selfloop transitions, 117 changer transitions 0/474 dead transitions. [2024-06-03 19:52:45,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 474 transitions, 6466 flow [2024-06-03 19:52:45,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:45,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:45,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-03 19:52:45,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-03 19:52:45,800 INFO L175 Difference]: Start difference. First operand has 361 places, 464 transitions, 5498 flow. Second operand 8 states and 127 transitions. [2024-06-03 19:52:45,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 474 transitions, 6466 flow [2024-06-03 19:52:48,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 474 transitions, 6090 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-03 19:52:48,549 INFO L231 Difference]: Finished difference. Result has 362 places, 464 transitions, 5362 flow [2024-06-03 19:52:48,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5122, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5362, PETRI_PLACES=362, PETRI_TRANSITIONS=464} [2024-06-03 19:52:48,550 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-03 19:52:48,550 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 464 transitions, 5362 flow [2024-06-03 19:52:48,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:48,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:48,550 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-03 19:52:48,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 19:52:48,551 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-03 19:52:48,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:48,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1850603538, now seen corresponding path program 12 times [2024-06-03 19:52:48,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:48,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560728863] [2024-06-03 19:52:48,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:48,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:48,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:49,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:49,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:49,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560728863] [2024-06-03 19:52:49,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560728863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:49,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:49,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:49,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064354084] [2024-06-03 19:52:49,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:49,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:49,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:49,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:49,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:49,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:49,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 464 transitions, 5362 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:49,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:49,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:49,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:50,742 INFO L124 PetriNetUnfolderBase]: 3197/5038 cut-off events. [2024-06-03 19:52:50,742 INFO L125 PetriNetUnfolderBase]: For 1437512/1437522 co-relation queries the response was YES. [2024-06-03 19:52:50,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57620 conditions, 5038 events. 3197/5038 cut-off events. For 1437512/1437522 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28854 event pairs, 779 based on Foata normal form. 8/5040 useless extension candidates. Maximal degree in co-relation 57451. Up to 4439 conditions per place. [2024-06-03 19:52:50,819 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 312 selfloop transitions, 133 changer transitions 0/479 dead transitions. [2024-06-03 19:52:50,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 479 transitions, 6546 flow [2024-06-03 19:52:50,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:50,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:50,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:52:50,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:52:50,820 INFO L175 Difference]: Start difference. First operand has 362 places, 464 transitions, 5362 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:52:50,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 479 transitions, 6546 flow [2024-06-03 19:52:53,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 479 transitions, 6230 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-03 19:52:53,937 INFO L231 Difference]: Finished difference. Result has 363 places, 464 transitions, 5318 flow [2024-06-03 19:52:53,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=363, PETRI_TRANSITIONS=464} [2024-06-03 19:52:53,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 319 predicate places. [2024-06-03 19:52:53,938 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 464 transitions, 5318 flow [2024-06-03 19:52:53,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:53,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:53,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:52:53,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 19:52:53,939 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-03 19:52:53,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:53,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1673348886, now seen corresponding path program 4 times [2024-06-03 19:52:53,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:53,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405443821] [2024-06-03 19:52:53,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:53,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:53,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:54,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:54,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:54,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405443821] [2024-06-03 19:52:54,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405443821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:54,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:54,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:54,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566554812] [2024-06-03 19:52:54,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:54,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:54,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:54,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:54,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:55,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:55,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 464 transitions, 5318 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:55,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:55,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:55,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:56,213 INFO L124 PetriNetUnfolderBase]: 3205/5038 cut-off events. [2024-06-03 19:52:56,213 INFO L125 PetriNetUnfolderBase]: For 1452142/1452142 co-relation queries the response was YES. [2024-06-03 19:52:56,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57796 conditions, 5038 events. 3205/5038 cut-off events. For 1452142/1452142 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 28682 event pairs, 765 based on Foata normal form. 2/5039 useless extension candidates. Maximal degree in co-relation 57626. Up to 4671 conditions per place. [2024-06-03 19:52:56,288 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 388 selfloop transitions, 55 changer transitions 0/477 dead transitions. [2024-06-03 19:52:56,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 477 transitions, 6320 flow [2024-06-03 19:52:56,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:56,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:56,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-03 19:52:56,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-03 19:52:56,289 INFO L175 Difference]: Start difference. First operand has 363 places, 464 transitions, 5318 flow. Second operand 8 states and 130 transitions. [2024-06-03 19:52:56,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 477 transitions, 6320 flow [2024-06-03 19:52:59,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 477 transitions, 6004 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 19:52:59,171 INFO L231 Difference]: Finished difference. Result has 363 places, 466 transitions, 5207 flow [2024-06-03 19:52:59,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5002, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5207, PETRI_PLACES=363, PETRI_TRANSITIONS=466} [2024-06-03 19:52:59,171 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 319 predicate places. [2024-06-03 19:52:59,171 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 466 transitions, 5207 flow [2024-06-03 19:52:59,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:59,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:59,172 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-03 19:52:59,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 19:52:59,172 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-03 19:52:59,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:59,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1673718282, now seen corresponding path program 2 times [2024-06-03 19:52:59,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:59,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461791403] [2024-06-03 19:52:59,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:59,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:59,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:00,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:00,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:00,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461791403] [2024-06-03 19:53:00,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461791403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:00,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:00,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:53:00,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982959024] [2024-06-03 19:53:00,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:00,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:53:00,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:00,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:53:00,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:53:00,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:00,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 466 transitions, 5207 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:00,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:00,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:00,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:01,416 INFO L124 PetriNetUnfolderBase]: 3079/4867 cut-off events. [2024-06-03 19:53:01,416 INFO L125 PetriNetUnfolderBase]: For 1475435/1475490 co-relation queries the response was YES. [2024-06-03 19:53:01,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56278 conditions, 4867 events. 3079/4867 cut-off events. For 1475435/1475490 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28077 event pairs, 749 based on Foata normal form. 19/4855 useless extension candidates. Maximal degree in co-relation 56107. Up to 4401 conditions per place. [2024-06-03 19:53:01,487 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 335 selfloop transitions, 80 changer transitions 0/484 dead transitions. [2024-06-03 19:53:01,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 484 transitions, 6489 flow [2024-06-03 19:53:01,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:01,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:01,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-03 19:53:01,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38242894056847543 [2024-06-03 19:53:01,489 INFO L175 Difference]: Start difference. First operand has 363 places, 466 transitions, 5207 flow. Second operand 9 states and 148 transitions. [2024-06-03 19:53:01,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 484 transitions, 6489 flow [2024-06-03 19:53:04,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 484 transitions, 6300 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-03 19:53:04,064 INFO L231 Difference]: Finished difference. Result has 366 places, 472 transitions, 5366 flow [2024-06-03 19:53:04,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5366, PETRI_PLACES=366, PETRI_TRANSITIONS=472} [2024-06-03 19:53:04,064 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-03 19:53:04,064 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 472 transitions, 5366 flow [2024-06-03 19:53:04,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:04,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:04,065 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-03 19:53:04,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 19:53:04,065 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-03 19:53:04,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:04,065 INFO L85 PathProgramCache]: Analyzing trace with hash 2087025162, now seen corresponding path program 3 times [2024-06-03 19:53:04,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:04,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247818537] [2024-06-03 19:53:04,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:04,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:04,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:05,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:05,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:05,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247818537] [2024-06-03 19:53:05,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247818537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:05,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:05,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:53:05,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279294718] [2024-06-03 19:53:05,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:05,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:53:05,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:05,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:53:05,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:53:05,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:05,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 472 transitions, 5366 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:05,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:05,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:05,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:06,387 INFO L124 PetriNetUnfolderBase]: 3103/4901 cut-off events. [2024-06-03 19:53:06,387 INFO L125 PetriNetUnfolderBase]: For 1517428/1517483 co-relation queries the response was YES. [2024-06-03 19:53:06,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57384 conditions, 4901 events. 3103/4901 cut-off events. For 1517428/1517483 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 28236 event pairs, 750 based on Foata normal form. 19/4889 useless extension candidates. Maximal degree in co-relation 57212. Up to 4424 conditions per place. [2024-06-03 19:53:06,470 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 325 selfloop transitions, 97 changer transitions 0/491 dead transitions. [2024-06-03 19:53:06,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 491 transitions, 6924 flow [2024-06-03 19:53:06,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:06,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:06,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-03 19:53:06,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-03 19:53:06,471 INFO L175 Difference]: Start difference. First operand has 366 places, 472 transitions, 5366 flow. Second operand 9 states and 147 transitions. [2024-06-03 19:53:06,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 491 transitions, 6924 flow [2024-06-03 19:53:09,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 491 transitions, 6748 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-03 19:53:09,341 INFO L231 Difference]: Finished difference. Result has 370 places, 478 transitions, 5578 flow [2024-06-03 19:53:09,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5202, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5578, PETRI_PLACES=370, PETRI_TRANSITIONS=478} [2024-06-03 19:53:09,341 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-03 19:53:09,341 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 478 transitions, 5578 flow [2024-06-03 19:53:09,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:09,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:09,342 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-03 19:53:09,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 19:53:09,342 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-03 19:53:09,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:09,342 INFO L85 PathProgramCache]: Analyzing trace with hash 2087500392, now seen corresponding path program 4 times [2024-06-03 19:53:09,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:09,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101137296] [2024-06-03 19:53:09,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:09,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:09,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:10,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-03 19:53:10,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:10,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101137296] [2024-06-03 19:53:10,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101137296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:10,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:10,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:53:10,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113597911] [2024-06-03 19:53:10,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:10,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:53:10,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:10,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:53:10,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:53:10,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:10,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 478 transitions, 5578 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:10,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:10,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:10,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:11,853 INFO L124 PetriNetUnfolderBase]: 3089/4892 cut-off events. [2024-06-03 19:53:11,853 INFO L125 PetriNetUnfolderBase]: For 1524827/1524870 co-relation queries the response was YES. [2024-06-03 19:53:11,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57258 conditions, 4892 events. 3089/4892 cut-off events. For 1524827/1524870 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28305 event pairs, 760 based on Foata normal form. 19/4882 useless extension candidates. Maximal degree in co-relation 57084. Up to 4539 conditions per place. [2024-06-03 19:53:11,926 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 399 selfloop transitions, 21 changer transitions 0/489 dead transitions. [2024-06-03 19:53:11,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 489 transitions, 6448 flow [2024-06-03 19:53:11,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:11,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:11,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-03 19:53:11,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-03 19:53:11,927 INFO L175 Difference]: Start difference. First operand has 370 places, 478 transitions, 5578 flow. Second operand 9 states and 139 transitions. [2024-06-03 19:53:11,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 489 transitions, 6448 flow [2024-06-03 19:53:14,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 489 transitions, 6139 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-03 19:53:14,503 INFO L231 Difference]: Finished difference. Result has 374 places, 478 transitions, 5317 flow [2024-06-03 19:53:14,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5269, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5317, PETRI_PLACES=374, PETRI_TRANSITIONS=478} [2024-06-03 19:53:14,504 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-03 19:53:14,504 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 478 transitions, 5317 flow [2024-06-03 19:53:14,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:14,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:14,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:14,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 19:53:14,504 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-03 19:53:14,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:14,505 INFO L85 PathProgramCache]: Analyzing trace with hash 2073215592, now seen corresponding path program 5 times [2024-06-03 19:53:14,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:14,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011956018] [2024-06-03 19:53:14,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:14,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:14,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:15,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:15,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:15,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011956018] [2024-06-03 19:53:15,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011956018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:15,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:15,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:53:15,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364066762] [2024-06-03 19:53:15,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:15,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:53:15,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:15,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:53:15,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:53:15,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:15,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 478 transitions, 5317 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:15,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:15,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:15,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:16,857 INFO L124 PetriNetUnfolderBase]: 3085/4878 cut-off events. [2024-06-03 19:53:16,857 INFO L125 PetriNetUnfolderBase]: For 1530609/1530652 co-relation queries the response was YES. [2024-06-03 19:53:16,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56819 conditions, 4878 events. 3085/4878 cut-off events. For 1530609/1530652 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 28087 event pairs, 748 based on Foata normal form. 19/4867 useless extension candidates. Maximal degree in co-relation 56644. Up to 4410 conditions per place. [2024-06-03 19:53:16,931 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 327 selfloop transitions, 93 changer transitions 0/489 dead transitions. [2024-06-03 19:53:16,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 489 transitions, 6187 flow [2024-06-03 19:53:16,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:16,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:16,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-03 19:53:16,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772609819121447 [2024-06-03 19:53:16,932 INFO L175 Difference]: Start difference. First operand has 374 places, 478 transitions, 5317 flow. Second operand 9 states and 146 transitions. [2024-06-03 19:53:16,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 489 transitions, 6187 flow [2024-06-03 19:53:19,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 489 transitions, 6071 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-03 19:53:19,735 INFO L231 Difference]: Finished difference. Result has 375 places, 478 transitions, 5393 flow [2024-06-03 19:53:19,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5201, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5393, PETRI_PLACES=375, PETRI_TRANSITIONS=478} [2024-06-03 19:53:19,736 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-03 19:53:19,736 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 478 transitions, 5393 flow [2024-06-03 19:53:19,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:19,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:19,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:19,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 19:53:19,737 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-03 19:53:19,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:19,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1220411054, now seen corresponding path program 5 times [2024-06-03 19:53:19,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:19,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381259335] [2024-06-03 19:53:19,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:19,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:19,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:20,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:20,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:20,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381259335] [2024-06-03 19:53:20,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381259335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:20,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:20,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:20,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098206700] [2024-06-03 19:53:20,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:20,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:20,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:20,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:20,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:20,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:20,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 478 transitions, 5393 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:20,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:20,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:20,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:22,092 INFO L124 PetriNetUnfolderBase]: 3240/5090 cut-off events. [2024-06-03 19:53:22,092 INFO L125 PetriNetUnfolderBase]: For 1549244/1549244 co-relation queries the response was YES. [2024-06-03 19:53:22,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58672 conditions, 5090 events. 3240/5090 cut-off events. For 1549244/1549244 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29082 event pairs, 744 based on Foata normal form. 2/5091 useless extension candidates. Maximal degree in co-relation 58496. Up to 4732 conditions per place. [2024-06-03 19:53:22,165 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 420 selfloop transitions, 54 changer transitions 0/508 dead transitions. [2024-06-03 19:53:22,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 508 transitions, 6580 flow [2024-06-03 19:53:22,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:22,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:22,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:53:22,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-03 19:53:22,167 INFO L175 Difference]: Start difference. First operand has 375 places, 478 transitions, 5393 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:53:22,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 508 transitions, 6580 flow [2024-06-03 19:53:24,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 508 transitions, 6330 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 19:53:24,741 INFO L231 Difference]: Finished difference. Result has 377 places, 488 transitions, 5484 flow [2024-06-03 19:53:24,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5155, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5484, PETRI_PLACES=377, PETRI_TRANSITIONS=488} [2024-06-03 19:53:24,742 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-06-03 19:53:24,743 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 488 transitions, 5484 flow [2024-06-03 19:53:24,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:24,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:24,743 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-03 19:53:24,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 19:53:24,743 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-03 19:53:24,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:24,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1029575274, now seen corresponding path program 1 times [2024-06-03 19:53:24,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:24,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854395365] [2024-06-03 19:53:24,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:24,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:24,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:25,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-03 19:53:25,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:25,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854395365] [2024-06-03 19:53:25,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854395365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:25,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:25,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:53:25,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451688944] [2024-06-03 19:53:25,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:25,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:53:25,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:25,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:53:25,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:53:25,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:53:25,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 488 transitions, 5484 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:25,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:25,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:53:25,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:27,195 INFO L124 PetriNetUnfolderBase]: 3119/4974 cut-off events. [2024-06-03 19:53:27,195 INFO L125 PetriNetUnfolderBase]: For 1571459/1571459 co-relation queries the response was YES. [2024-06-03 19:53:27,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57960 conditions, 4974 events. 3119/4974 cut-off events. For 1571459/1571459 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29063 event pairs, 692 based on Foata normal form. 2/4963 useless extension candidates. Maximal degree in co-relation 57781. Up to 4552 conditions per place. [2024-06-03 19:53:27,272 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 453 selfloop transitions, 18 changer transitions 0/511 dead transitions. [2024-06-03 19:53:27,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 511 transitions, 6588 flow [2024-06-03 19:53:27,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:27,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:27,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-03 19:53:27,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-03 19:53:27,273 INFO L175 Difference]: Start difference. First operand has 377 places, 488 transitions, 5484 flow. Second operand 8 states and 143 transitions. [2024-06-03 19:53:27,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 511 transitions, 6588 flow [2024-06-03 19:53:30,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 511 transitions, 6390 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-03 19:53:30,711 INFO L231 Difference]: Finished difference. Result has 378 places, 490 transitions, 5425 flow [2024-06-03 19:53:30,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5286, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5425, PETRI_PLACES=378, PETRI_TRANSITIONS=490} [2024-06-03 19:53:30,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-03 19:53:30,711 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 490 transitions, 5425 flow [2024-06-03 19:53:30,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:30,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:30,712 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-03 19:53:30,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 19:53:30,712 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-03 19:53:30,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:30,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1029635724, now seen corresponding path program 2 times [2024-06-03 19:53:30,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:30,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441116742] [2024-06-03 19:53:30,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:30,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:30,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:31,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-03 19:53:31,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:31,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441116742] [2024-06-03 19:53:31,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441116742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:31,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:31,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:53:31,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026102955] [2024-06-03 19:53:31,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:31,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:53:31,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:31,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:53:31,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:53:31,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:53:31,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 490 transitions, 5425 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:31,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:31,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:53:31,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:33,210 INFO L124 PetriNetUnfolderBase]: 3133/4992 cut-off events. [2024-06-03 19:53:33,210 INFO L125 PetriNetUnfolderBase]: For 1612089/1612091 co-relation queries the response was YES. [2024-06-03 19:53:33,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58591 conditions, 4992 events. 3133/4992 cut-off events. For 1612089/1612091 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29176 event pairs, 724 based on Foata normal form. 2/4975 useless extension candidates. Maximal degree in co-relation 58411. Up to 4581 conditions per place. [2024-06-03 19:53:33,294 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 448 selfloop transitions, 22 changer transitions 0/510 dead transitions. [2024-06-03 19:53:33,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 510 transitions, 6523 flow [2024-06-03 19:53:33,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:33,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:33,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:53:33,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:53:33,295 INFO L175 Difference]: Start difference. First operand has 378 places, 490 transitions, 5425 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:53:33,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 510 transitions, 6523 flow [2024-06-03 19:53:36,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 510 transitions, 6400 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-03 19:53:36,179 INFO L231 Difference]: Finished difference. Result has 380 places, 492 transitions, 5454 flow [2024-06-03 19:53:36,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5302, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5454, PETRI_PLACES=380, PETRI_TRANSITIONS=492} [2024-06-03 19:53:36,180 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-03 19:53:36,180 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 492 transitions, 5454 flow [2024-06-03 19:53:36,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:36,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:36,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:36,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 19:53:36,181 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-03 19:53:36,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:36,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1940782853, now seen corresponding path program 1 times [2024-06-03 19:53:36,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:36,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908744057] [2024-06-03 19:53:36,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:36,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:36,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:37,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:37,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:37,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908744057] [2024-06-03 19:53:37,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908744057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:37,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:37,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:53:37,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029554983] [2024-06-03 19:53:37,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:37,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:53:37,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:37,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:53:37,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:53:37,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:37,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 492 transitions, 5454 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:37,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:37,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:37,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:38,923 INFO L124 PetriNetUnfolderBase]: 3209/5076 cut-off events. [2024-06-03 19:53:38,923 INFO L125 PetriNetUnfolderBase]: For 1635746/1635746 co-relation queries the response was YES. [2024-06-03 19:53:38,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58887 conditions, 5076 events. 3209/5076 cut-off events. For 1635746/1635746 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29373 event pairs, 751 based on Foata normal form. 4/5067 useless extension candidates. Maximal degree in co-relation 58706. Up to 4788 conditions per place. [2024-06-03 19:53:39,009 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 481 selfloop transitions, 24 changer transitions 0/515 dead transitions. [2024-06-03 19:53:39,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 515 transitions, 6618 flow [2024-06-03 19:53:39,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:39,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-03 19:53:39,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-03 19:53:39,011 INFO L175 Difference]: Start difference. First operand has 380 places, 492 transitions, 5454 flow. Second operand 9 states and 149 transitions. [2024-06-03 19:53:39,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 515 transitions, 6618 flow [2024-06-03 19:53:42,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 515 transitions, 6484 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-03 19:53:42,345 INFO L231 Difference]: Finished difference. Result has 383 places, 495 transitions, 5462 flow [2024-06-03 19:53:42,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5320, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5462, PETRI_PLACES=383, PETRI_TRANSITIONS=495} [2024-06-03 19:53:42,346 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2024-06-03 19:53:42,347 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 495 transitions, 5462 flow [2024-06-03 19:53:42,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:42,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:42,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-03 19:53:42,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 19:53:42,347 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-03 19:53:42,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:42,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1029635848, now seen corresponding path program 1 times [2024-06-03 19:53:42,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:42,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052509846] [2024-06-03 19:53:42,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:42,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:42,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:43,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:43,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:43,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052509846] [2024-06-03 19:53:43,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052509846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:43,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:43,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:53:43,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364488765] [2024-06-03 19:53:43,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:43,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:53:43,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:43,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:53:43,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:53:43,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:43,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 495 transitions, 5462 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:43,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:43,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:43,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:44,954 INFO L124 PetriNetUnfolderBase]: 3206/5070 cut-off events. [2024-06-03 19:53:44,954 INFO L125 PetriNetUnfolderBase]: For 1623778/1623778 co-relation queries the response was YES. [2024-06-03 19:53:45,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59082 conditions, 5070 events. 3206/5070 cut-off events. For 1623778/1623778 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29317 event pairs, 750 based on Foata normal form. 1/5056 useless extension candidates. Maximal degree in co-relation 58900. Up to 4786 conditions per place. [2024-06-03 19:53:45,040 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 477 selfloop transitions, 26 changer transitions 0/513 dead transitions. [2024-06-03 19:53:45,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 513 transitions, 6532 flow [2024-06-03 19:53:45,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:45,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:45,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:53:45,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-03 19:53:45,041 INFO L175 Difference]: Start difference. First operand has 383 places, 495 transitions, 5462 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:53:45,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 513 transitions, 6532 flow [2024-06-03 19:53:48,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 513 transitions, 6376 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-03 19:53:48,256 INFO L231 Difference]: Finished difference. Result has 384 places, 495 transitions, 5368 flow [2024-06-03 19:53:48,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5306, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5368, PETRI_PLACES=384, PETRI_TRANSITIONS=495} [2024-06-03 19:53:48,257 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-03 19:53:48,257 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 495 transitions, 5368 flow [2024-06-03 19:53:48,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:48,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:48,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:48,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 19:53:48,257 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-03 19:53:48,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:48,258 INFO L85 PathProgramCache]: Analyzing trace with hash -32538578, now seen corresponding path program 3 times [2024-06-03 19:53:48,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:48,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910261989] [2024-06-03 19:53:48,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:48,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:48,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:49,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:49,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:49,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910261989] [2024-06-03 19:53:49,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910261989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:49,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:49,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:53:49,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432967759] [2024-06-03 19:53:49,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:49,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:53:49,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:49,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:53:49,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:53:49,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:53:49,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 495 transitions, 5368 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:49,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:49,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:53:49,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:50,770 INFO L124 PetriNetUnfolderBase]: 3144/5010 cut-off events. [2024-06-03 19:53:50,770 INFO L125 PetriNetUnfolderBase]: For 1680362/1680366 co-relation queries the response was YES. [2024-06-03 19:53:50,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59366 conditions, 5010 events. 3144/5010 cut-off events. For 1680362/1680366 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29318 event pairs, 718 based on Foata normal form. 2/4989 useless extension candidates. Maximal degree in co-relation 59183. Up to 4593 conditions per place. [2024-06-03 19:53:50,858 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 446 selfloop transitions, 27 changer transitions 0/513 dead transitions. [2024-06-03 19:53:50,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 513 transitions, 6472 flow [2024-06-03 19:53:50,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:50,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:50,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:53:50,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:53:50,859 INFO L175 Difference]: Start difference. First operand has 384 places, 495 transitions, 5368 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:53:50,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 513 transitions, 6472 flow [2024-06-03 19:53:53,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 513 transitions, 6386 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 19:53:54,004 INFO L231 Difference]: Finished difference. Result has 384 places, 497 transitions, 5449 flow [2024-06-03 19:53:54,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5449, PETRI_PLACES=384, PETRI_TRANSITIONS=497} [2024-06-03 19:53:54,005 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-03 19:53:54,005 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 497 transitions, 5449 flow [2024-06-03 19:53:54,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:54,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:54,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:54,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 19:53:54,005 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-03 19:53:54,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:54,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1510168321, now seen corresponding path program 2 times [2024-06-03 19:53:54,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:54,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608240298] [2024-06-03 19:53:54,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:54,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:54,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:55,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:55,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:55,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608240298] [2024-06-03 19:53:55,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608240298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:55,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:55,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:53:55,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541467427] [2024-06-03 19:53:55,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:55,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:53:55,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:55,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:53:55,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:53:55,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:55,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 497 transitions, 5449 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:55,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:55,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:55,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:56,672 INFO L124 PetriNetUnfolderBase]: 3293/5200 cut-off events. [2024-06-03 19:53:56,672 INFO L125 PetriNetUnfolderBase]: For 1788832/1788832 co-relation queries the response was YES. [2024-06-03 19:53:56,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62406 conditions, 5200 events. 3293/5200 cut-off events. For 1788832/1788832 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30047 event pairs, 761 based on Foata normal form. 4/5189 useless extension candidates. Maximal degree in co-relation 62222. Up to 4801 conditions per place. [2024-06-03 19:53:56,761 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 471 selfloop transitions, 48 changer transitions 0/529 dead transitions. [2024-06-03 19:53:56,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 529 transitions, 7415 flow [2024-06-03 19:53:56,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:56,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:56,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-03 19:53:56,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-03 19:53:56,763 INFO L175 Difference]: Start difference. First operand has 384 places, 497 transitions, 5449 flow. Second operand 9 states and 157 transitions. [2024-06-03 19:53:56,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 529 transitions, 7415 flow [2024-06-03 19:54:00,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 529 transitions, 7264 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:00,819 INFO L231 Difference]: Finished difference. Result has 389 places, 508 transitions, 5766 flow [2024-06-03 19:54:00,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5298, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5766, PETRI_PLACES=389, PETRI_TRANSITIONS=508} [2024-06-03 19:54:00,820 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-03 19:54:00,820 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 508 transitions, 5766 flow [2024-06-03 19:54:00,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:00,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:00,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-03 19:54:00,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 19:54:00,821 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-03 19:54:00,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:00,821 INFO L85 PathProgramCache]: Analyzing trace with hash 325982722, now seen corresponding path program 1 times [2024-06-03 19:54:00,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:00,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717234720] [2024-06-03 19:54:00,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:00,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:00,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:01,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:01,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:01,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717234720] [2024-06-03 19:54:01,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717234720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:01,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:01,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:01,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873655638] [2024-06-03 19:54:01,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:01,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:01,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:01,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:01,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:01,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:54:01,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 508 transitions, 5766 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:01,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:01,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:54:01,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:03,174 INFO L124 PetriNetUnfolderBase]: 3299/5210 cut-off events. [2024-06-03 19:54:03,174 INFO L125 PetriNetUnfolderBase]: For 1816257/1816257 co-relation queries the response was YES. [2024-06-03 19:54:03,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63341 conditions, 5210 events. 3299/5210 cut-off events. For 1816257/1816257 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30140 event pairs, 754 based on Foata normal form. 4/5197 useless extension candidates. Maximal degree in co-relation 63154. Up to 4804 conditions per place. [2024-06-03 19:54:03,264 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 470 selfloop transitions, 52 changer transitions 0/532 dead transitions. [2024-06-03 19:54:03,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 532 transitions, 7530 flow [2024-06-03 19:54:03,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:03,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:03,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:54:03,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-03 19:54:03,265 INFO L175 Difference]: Start difference. First operand has 389 places, 508 transitions, 5766 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:54:03,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 532 transitions, 7530 flow [2024-06-03 19:54:07,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 532 transitions, 7393 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:07,377 INFO L231 Difference]: Finished difference. Result has 394 places, 511 transitions, 5839 flow [2024-06-03 19:54:07,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5641, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5839, PETRI_PLACES=394, PETRI_TRANSITIONS=511} [2024-06-03 19:54:07,377 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 350 predicate places. [2024-06-03 19:54:07,377 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 511 transitions, 5839 flow [2024-06-03 19:54:07,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:07,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:07,378 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-03 19:54:07,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 19:54:07,378 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-03 19:54:07,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:07,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1147907854, now seen corresponding path program 2 times [2024-06-03 19:54:07,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:07,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662614797] [2024-06-03 19:54:07,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:07,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:08,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:08,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:08,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662614797] [2024-06-03 19:54:08,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662614797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:08,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:08,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:08,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501081973] [2024-06-03 19:54:08,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:08,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:08,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:08,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:08,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:08,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:54:08,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 511 transitions, 5839 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:08,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:08,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:54:08,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:09,767 INFO L124 PetriNetUnfolderBase]: 3289/5196 cut-off events. [2024-06-03 19:54:09,767 INFO L125 PetriNetUnfolderBase]: For 1805079/1805079 co-relation queries the response was YES. [2024-06-03 19:54:09,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62584 conditions, 5196 events. 3289/5196 cut-off events. For 1805079/1805079 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30040 event pairs, 750 based on Foata normal form. 4/5185 useless extension candidates. Maximal degree in co-relation 62395. Up to 4801 conditions per place. [2024-06-03 19:54:09,862 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 467 selfloop transitions, 54 changer transitions 0/531 dead transitions. [2024-06-03 19:54:09,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 531 transitions, 7235 flow [2024-06-03 19:54:09,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:09,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:09,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 19:54:09,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-03 19:54:09,864 INFO L175 Difference]: Start difference. First operand has 394 places, 511 transitions, 5839 flow. Second operand 9 states and 154 transitions. [2024-06-03 19:54:09,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 531 transitions, 7235 flow [2024-06-03 19:54:13,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 531 transitions, 7001 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:13,766 INFO L231 Difference]: Finished difference. Result has 397 places, 511 transitions, 5721 flow [2024-06-03 19:54:13,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5721, PETRI_PLACES=397, PETRI_TRANSITIONS=511} [2024-06-03 19:54:13,767 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-03 19:54:13,767 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 511 transitions, 5721 flow [2024-06-03 19:54:13,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:13,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:13,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:13,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 19:54:13,767 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-03 19:54:13,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:13,768 INFO L85 PathProgramCache]: Analyzing trace with hash 2087209426, now seen corresponding path program 3 times [2024-06-03 19:54:13,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:13,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456687726] [2024-06-03 19:54:13,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:13,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:14,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:14,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:14,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456687726] [2024-06-03 19:54:14,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456687726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:14,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:14,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:14,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670812852] [2024-06-03 19:54:14,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:14,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:14,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:14,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:14,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:14,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:54:14,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 511 transitions, 5721 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:14,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:14,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:54:14,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:16,167 INFO L124 PetriNetUnfolderBase]: 3337/5270 cut-off events. [2024-06-03 19:54:16,168 INFO L125 PetriNetUnfolderBase]: For 1871605/1871607 co-relation queries the response was YES. [2024-06-03 19:54:16,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63671 conditions, 5270 events. 3337/5270 cut-off events. For 1871605/1871607 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 30656 event pairs, 745 based on Foata normal form. 4/5259 useless extension candidates. Maximal degree in co-relation 63481. Up to 4732 conditions per place. [2024-06-03 19:54:16,258 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 438 selfloop transitions, 94 changer transitions 0/542 dead transitions. [2024-06-03 19:54:16,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 542 transitions, 7791 flow [2024-06-03 19:54:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:16,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:16,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-03 19:54:16,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-03 19:54:16,259 INFO L175 Difference]: Start difference. First operand has 397 places, 511 transitions, 5721 flow. Second operand 9 states and 159 transitions. [2024-06-03 19:54:16,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 542 transitions, 7791 flow [2024-06-03 19:54:20,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 542 transitions, 7683 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 19:54:20,330 INFO L231 Difference]: Finished difference. Result has 400 places, 522 transitions, 6159 flow [2024-06-03 19:54:20,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5613, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6159, PETRI_PLACES=400, PETRI_TRANSITIONS=522} [2024-06-03 19:54:20,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-03 19:54:20,331 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 522 transitions, 6159 flow [2024-06-03 19:54:20,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:20,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:20,331 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-03 19:54:20,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 19:54:20,332 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-03 19:54:20,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:20,332 INFO L85 PathProgramCache]: Analyzing trace with hash 2078935216, now seen corresponding path program 4 times [2024-06-03 19:54:20,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:20,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655473093] [2024-06-03 19:54:20,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:20,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:21,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:21,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:21,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655473093] [2024-06-03 19:54:21,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655473093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:21,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:21,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:21,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274916436] [2024-06-03 19:54:21,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:21,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:21,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:21,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:21,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:21,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:54:21,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 522 transitions, 6159 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:21,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:21,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:54:21,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:23,002 INFO L124 PetriNetUnfolderBase]: 3411/5379 cut-off events. [2024-06-03 19:54:23,002 INFO L125 PetriNetUnfolderBase]: For 1969173/1969175 co-relation queries the response was YES. [2024-06-03 19:54:23,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66848 conditions, 5379 events. 3411/5379 cut-off events. For 1969173/1969175 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31303 event pairs, 753 based on Foata normal form. 4/5370 useless extension candidates. Maximal degree in co-relation 66656. Up to 4789 conditions per place. [2024-06-03 19:54:23,101 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 450 selfloop transitions, 92 changer transitions 0/552 dead transitions. [2024-06-03 19:54:23,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 552 transitions, 8481 flow [2024-06-03 19:54:23,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:23,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:23,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:54:23,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:54:23,102 INFO L175 Difference]: Start difference. First operand has 400 places, 522 transitions, 6159 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:54:23,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 552 transitions, 8481 flow [2024-06-03 19:54:27,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 552 transitions, 8228 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:27,784 INFO L231 Difference]: Finished difference. Result has 406 places, 530 transitions, 6371 flow [2024-06-03 19:54:27,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5934, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6371, PETRI_PLACES=406, PETRI_TRANSITIONS=530} [2024-06-03 19:54:27,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 362 predicate places. [2024-06-03 19:54:27,785 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 530 transitions, 6371 flow [2024-06-03 19:54:27,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:27,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:27,785 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-03 19:54:27,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 19:54:27,785 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-03 19:54:27,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:27,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1850849616, now seen corresponding path program 4 times [2024-06-03 19:54:27,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:27,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697843312] [2024-06-03 19:54:27,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:27,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:27,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:28,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-03 19:54:28,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:28,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697843312] [2024-06-03 19:54:28,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697843312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:28,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:28,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:28,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293677809] [2024-06-03 19:54:28,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:28,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:28,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:28,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:28,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:29,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:54:29,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 530 transitions, 6371 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:29,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:29,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:54:29,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:30,554 INFO L124 PetriNetUnfolderBase]: 3330/5275 cut-off events. [2024-06-03 19:54:30,554 INFO L125 PetriNetUnfolderBase]: For 1941926/1941938 co-relation queries the response was YES. [2024-06-03 19:54:30,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65906 conditions, 5275 events. 3330/5275 cut-off events. For 1941926/1941938 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 30876 event pairs, 741 based on Foata normal form. 2/5240 useless extension candidates. Maximal degree in co-relation 65711. Up to 4839 conditions per place. [2024-06-03 19:54:30,637 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 471 selfloop transitions, 34 changer transitions 0/545 dead transitions. [2024-06-03 19:54:30,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 545 transitions, 7533 flow [2024-06-03 19:54:30,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:30,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:30,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:54:30,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:54:30,638 INFO L175 Difference]: Start difference. First operand has 406 places, 530 transitions, 6371 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:54:30,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 545 transitions, 7533 flow [2024-06-03 19:54:35,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 545 transitions, 7301 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:35,188 INFO L231 Difference]: Finished difference. Result has 409 places, 532 transitions, 6326 flow [2024-06-03 19:54:35,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6139, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6326, PETRI_PLACES=409, PETRI_TRANSITIONS=532} [2024-06-03 19:54:35,189 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 365 predicate places. [2024-06-03 19:54:35,189 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 532 transitions, 6326 flow [2024-06-03 19:54:35,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:35,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:35,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:35,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 19:54:35,190 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-03 19:54:35,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:35,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1313367498, now seen corresponding path program 5 times [2024-06-03 19:54:35,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:35,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145147993] [2024-06-03 19:54:35,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:35,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:36,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:36,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:36,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145147993] [2024-06-03 19:54:36,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145147993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:36,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:36,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:36,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21346834] [2024-06-03 19:54:36,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:36,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:36,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:36,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:36,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:36,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:54:36,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 532 transitions, 6326 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:36,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:36,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:54:36,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:37,738 INFO L124 PetriNetUnfolderBase]: 3443/5427 cut-off events. [2024-06-03 19:54:37,738 INFO L125 PetriNetUnfolderBase]: For 1995392/1995394 co-relation queries the response was YES. [2024-06-03 19:54:37,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66736 conditions, 5427 events. 3443/5427 cut-off events. For 1995392/1995394 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 31596 event pairs, 762 based on Foata normal form. 4/5418 useless extension candidates. Maximal degree in co-relation 66540. Up to 4811 conditions per place. [2024-06-03 19:54:37,831 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 448 selfloop transitions, 104 changer transitions 0/562 dead transitions. [2024-06-03 19:54:37,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 562 transitions, 8669 flow [2024-06-03 19:54:37,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:54:37,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:54:37,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-03 19:54:37,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-03 19:54:37,833 INFO L175 Difference]: Start difference. First operand has 409 places, 532 transitions, 6326 flow. Second operand 10 states and 172 transitions. [2024-06-03 19:54:37,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 562 transitions, 8669 flow [2024-06-03 19:54:42,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 562 transitions, 8498 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:42,504 INFO L231 Difference]: Finished difference. Result has 415 places, 542 transitions, 6761 flow [2024-06-03 19:54:42,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6155, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6761, PETRI_PLACES=415, PETRI_TRANSITIONS=542} [2024-06-03 19:54:42,505 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-03 19:54:42,505 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 542 transitions, 6761 flow [2024-06-03 19:54:42,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:42,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:42,506 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-03 19:54:42,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 19:54:42,506 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-03 19:54:42,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:42,506 INFO L85 PathProgramCache]: Analyzing trace with hash 2078928706, now seen corresponding path program 6 times [2024-06-03 19:54:42,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:42,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593463167] [2024-06-03 19:54:42,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:42,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:42,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:43,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:43,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:43,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593463167] [2024-06-03 19:54:43,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593463167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:43,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:43,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:43,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159041202] [2024-06-03 19:54:43,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:43,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:43,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:43,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:43,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:43,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:54:43,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 542 transitions, 6761 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:43,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:43,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:54:43,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:45,085 INFO L124 PetriNetUnfolderBase]: 3420/5391 cut-off events. [2024-06-03 19:54:45,086 INFO L125 PetriNetUnfolderBase]: For 1985658/1985660 co-relation queries the response was YES. [2024-06-03 19:54:45,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66690 conditions, 5391 events. 3420/5391 cut-off events. For 1985658/1985660 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 31366 event pairs, 761 based on Foata normal form. 4/5382 useless extension candidates. Maximal degree in co-relation 66491. Up to 4797 conditions per place. [2024-06-03 19:54:45,184 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 449 selfloop transitions, 103 changer transitions 0/562 dead transitions. [2024-06-03 19:54:45,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 562 transitions, 8537 flow [2024-06-03 19:54:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:45,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:45,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:54:45,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-03 19:54:45,185 INFO L175 Difference]: Start difference. First operand has 415 places, 542 transitions, 6761 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:54:45,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 562 transitions, 8537 flow [2024-06-03 19:54:49,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 562 transitions, 8234 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:49,952 INFO L231 Difference]: Finished difference. Result has 418 places, 543 transitions, 6698 flow [2024-06-03 19:54:49,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6698, PETRI_PLACES=418, PETRI_TRANSITIONS=543} [2024-06-03 19:54:49,952 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-03 19:54:49,952 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 543 transitions, 6698 flow [2024-06-03 19:54:49,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:49,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:49,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:49,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 19:54:49,953 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-03 19:54:49,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:49,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1851027556, now seen corresponding path program 7 times [2024-06-03 19:54:49,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:49,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667475351] [2024-06-03 19:54:49,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:49,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:49,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:51,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-03 19:54:51,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:51,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667475351] [2024-06-03 19:54:51,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667475351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:51,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:51,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:51,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520758258] [2024-06-03 19:54:51,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:51,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:51,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:51,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:51,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:51,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:54:51,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 543 transitions, 6698 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:51,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:51,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:54:51,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:52,624 INFO L124 PetriNetUnfolderBase]: 3426/5401 cut-off events. [2024-06-03 19:54:52,625 INFO L125 PetriNetUnfolderBase]: For 2009051/2009053 co-relation queries the response was YES. [2024-06-03 19:54:52,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66545 conditions, 5401 events. 3426/5401 cut-off events. For 2009051/2009053 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 31436 event pairs, 771 based on Foata normal form. 4/5390 useless extension candidates. Maximal degree in co-relation 66346. Up to 4800 conditions per place. [2024-06-03 19:54:52,716 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 458 selfloop transitions, 99 changer transitions 0/567 dead transitions. [2024-06-03 19:54:52,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 567 transitions, 9120 flow [2024-06-03 19:54:52,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:54:52,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:54:52,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-03 19:54:52,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:54:52,717 INFO L175 Difference]: Start difference. First operand has 418 places, 543 transitions, 6698 flow. Second operand 10 states and 175 transitions. [2024-06-03 19:54:52,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 567 transitions, 9120 flow [2024-06-03 19:54:57,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 567 transitions, 8921 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:57,267 INFO L231 Difference]: Finished difference. Result has 423 places, 546 transitions, 6797 flow [2024-06-03 19:54:57,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6501, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6797, PETRI_PLACES=423, PETRI_TRANSITIONS=546} [2024-06-03 19:54:57,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-03 19:54:57,268 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 546 transitions, 6797 flow [2024-06-03 19:54:57,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:57,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:57,268 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-03 19:54:57,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 19:54:57,268 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-03 19:54:57,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:57,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1249311888, now seen corresponding path program 8 times [2024-06-03 19:54:57,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:57,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210249081] [2024-06-03 19:54:57,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:57,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:57,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:58,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-03 19:54:58,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:58,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210249081] [2024-06-03 19:54:58,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210249081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:58,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:58,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:58,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812478521] [2024-06-03 19:54:58,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:58,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:58,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:58,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:58,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:58,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:54:58,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 546 transitions, 6797 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:58,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:58,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:54:58,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:59,827 INFO L124 PetriNetUnfolderBase]: 3416/5387 cut-off events. [2024-06-03 19:54:59,828 INFO L125 PetriNetUnfolderBase]: For 1999745/1999747 co-relation queries the response was YES. [2024-06-03 19:54:59,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65703 conditions, 5387 events. 3416/5387 cut-off events. For 1999745/1999747 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 31352 event pairs, 767 based on Foata normal form. 4/5378 useless extension candidates. Maximal degree in co-relation 65503. Up to 4797 conditions per place. [2024-06-03 19:54:59,933 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 457 selfloop transitions, 99 changer transitions 0/566 dead transitions. [2024-06-03 19:54:59,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 566 transitions, 8847 flow [2024-06-03 19:54:59,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:54:59,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:54:59,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 19:54:59,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-03 19:54:59,935 INFO L175 Difference]: Start difference. First operand has 423 places, 546 transitions, 6797 flow. Second operand 10 states and 173 transitions. [2024-06-03 19:54:59,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 566 transitions, 8847 flow [2024-06-03 19:55:04,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 566 transitions, 8377 flow, removed 75 selfloop flow, removed 10 redundant places. [2024-06-03 19:55:05,058 INFO L231 Difference]: Finished difference. Result has 423 places, 546 transitions, 6533 flow [2024-06-03 19:55:05,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6327, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6533, PETRI_PLACES=423, PETRI_TRANSITIONS=546} [2024-06-03 19:55:05,059 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-03 19:55:05,059 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 546 transitions, 6533 flow [2024-06-03 19:55:05,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:05,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:05,059 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-03 19:55:05,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 19:55:05,059 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-03 19:55:05,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:05,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1012828698, now seen corresponding path program 1 times [2024-06-03 19:55:05,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:05,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460141802] [2024-06-03 19:55:05,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:05,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:05,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:06,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:06,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:06,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460141802] [2024-06-03 19:55:06,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460141802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:06,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:06,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:55:06,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963770917] [2024-06-03 19:55:06,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:06,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:55:06,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:06,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:55:06,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:55:06,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:55:06,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 546 transitions, 6533 flow. Second operand has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:06,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:06,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:55:06,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:07,872 INFO L124 PetriNetUnfolderBase]: 3411/5351 cut-off events. [2024-06-03 19:55:07,872 INFO L125 PetriNetUnfolderBase]: For 1960900/1960927 co-relation queries the response was YES. [2024-06-03 19:55:07,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64729 conditions, 5351 events. 3411/5351 cut-off events. For 1960900/1960927 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30885 event pairs, 799 based on Foata normal form. 17/5337 useless extension candidates. Maximal degree in co-relation 64529. Up to 4990 conditions per place. [2024-06-03 19:55:08,125 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 469 selfloop transitions, 23 changer transitions 0/561 dead transitions. [2024-06-03 19:55:08,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 561 transitions, 7645 flow [2024-06-03 19:55:08,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:08,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:08,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-03 19:55:08,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35348837209302325 [2024-06-03 19:55:08,126 INFO L175 Difference]: Start difference. First operand has 423 places, 546 transitions, 6533 flow. Second operand 10 states and 152 transitions. [2024-06-03 19:55:08,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 561 transitions, 7645 flow [2024-06-03 19:55:11,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 561 transitions, 7400 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 19:55:11,937 INFO L231 Difference]: Finished difference. Result has 424 places, 548 transitions, 6437 flow [2024-06-03 19:55:11,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6288, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6437, PETRI_PLACES=424, PETRI_TRANSITIONS=548} [2024-06-03 19:55:11,945 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 380 predicate places. [2024-06-03 19:55:11,945 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 548 transitions, 6437 flow [2024-06-03 19:55:11,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.636363636363637) internal successors, (117), 11 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:11,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:11,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:11,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 19:55:11,952 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-03 19:55:11,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:11,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1411421788, now seen corresponding path program 1 times [2024-06-03 19:55:11,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:11,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852653706] [2024-06-03 19:55:11,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:11,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:11,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:12,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:12,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:12,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852653706] [2024-06-03 19:55:12,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852653706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:12,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:12,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:12,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379806736] [2024-06-03 19:55:12,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:12,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:12,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:12,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:12,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:12,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:55:12,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 548 transitions, 6437 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:12,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:12,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:55:12,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:14,679 INFO L124 PetriNetUnfolderBase]: 3560/5550 cut-off events. [2024-06-03 19:55:14,679 INFO L125 PetriNetUnfolderBase]: For 1999130/1999140 co-relation queries the response was YES. [2024-06-03 19:55:14,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66600 conditions, 5550 events. 3560/5550 cut-off events. For 1999130/1999140 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 31834 event pairs, 746 based on Foata normal form. 6/5543 useless extension candidates. Maximal degree in co-relation 66399. Up to 5159 conditions per place. [2024-06-03 19:55:14,770 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 501 selfloop transitions, 47 changer transitions 0/582 dead transitions. [2024-06-03 19:55:14,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 582 transitions, 7781 flow [2024-06-03 19:55:14,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:14,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:14,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-03 19:55:14,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-03 19:55:14,772 INFO L175 Difference]: Start difference. First operand has 424 places, 548 transitions, 6437 flow. Second operand 9 states and 159 transitions. [2024-06-03 19:55:14,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 582 transitions, 7781 flow [2024-06-03 19:55:19,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 582 transitions, 7648 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-03 19:55:19,791 INFO L231 Difference]: Finished difference. Result has 426 places, 554 transitions, 6569 flow [2024-06-03 19:55:19,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6304, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6569, PETRI_PLACES=426, PETRI_TRANSITIONS=554} [2024-06-03 19:55:19,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-03 19:55:19,791 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 554 transitions, 6569 flow [2024-06-03 19:55:19,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:19,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:19,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:19,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 19:55:19,792 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-03 19:55:19,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:19,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1411541758, now seen corresponding path program 2 times [2024-06-03 19:55:19,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:19,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445105808] [2024-06-03 19:55:19,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:19,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:19,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:20,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-03 19:55:20,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:20,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445105808] [2024-06-03 19:55:20,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445105808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:20,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:20,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:20,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070198048] [2024-06-03 19:55:20,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:20,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:20,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:20,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:20,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:20,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:55:20,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 554 transitions, 6569 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:20,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:20,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:55:20,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:22,493 INFO L124 PetriNetUnfolderBase]: 3578/5575 cut-off events. [2024-06-03 19:55:22,493 INFO L125 PetriNetUnfolderBase]: For 2044590/2044600 co-relation queries the response was YES. [2024-06-03 19:55:22,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68132 conditions, 5575 events. 3578/5575 cut-off events. For 2044590/2044600 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32013 event pairs, 737 based on Foata normal form. 6/5568 useless extension candidates. Maximal degree in co-relation 67929. Up to 5169 conditions per place. [2024-06-03 19:55:22,596 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 500 selfloop transitions, 53 changer transitions 0/587 dead transitions. [2024-06-03 19:55:22,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 587 transitions, 8339 flow [2024-06-03 19:55:22,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:22,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:22,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:55:22,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-03 19:55:22,598 INFO L175 Difference]: Start difference. First operand has 426 places, 554 transitions, 6569 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:55:22,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 587 transitions, 8339 flow [2024-06-03 19:55:28,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 587 transitions, 8137 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:28,750 INFO L231 Difference]: Finished difference. Result has 430 places, 560 transitions, 6765 flow [2024-06-03 19:55:28,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6765, PETRI_PLACES=430, PETRI_TRANSITIONS=560} [2024-06-03 19:55:28,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 386 predicate places. [2024-06-03 19:55:28,751 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 560 transitions, 6765 flow [2024-06-03 19:55:28,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:28,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:28,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:28,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 19:55:28,752 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-03 19:55:28,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:28,752 INFO L85 PathProgramCache]: Analyzing trace with hash 72465834, now seen corresponding path program 1 times [2024-06-03 19:55:28,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:28,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887039585] [2024-06-03 19:55:28,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:28,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:28,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:29,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:29,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:29,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887039585] [2024-06-03 19:55:29,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887039585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:29,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:29,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:29,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809853229] [2024-06-03 19:55:29,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:29,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:29,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:29,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:29,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:29,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:55:29,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 560 transitions, 6765 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:55:29,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:29,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:55:29,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:31,494 INFO L124 PetriNetUnfolderBase]: 3670/5675 cut-off events. [2024-06-03 19:55:31,494 INFO L125 PetriNetUnfolderBase]: For 2065939/2065943 co-relation queries the response was YES. [2024-06-03 19:55:31,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69125 conditions, 5675 events. 3670/5675 cut-off events. For 2065939/2065943 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 32204 event pairs, 775 based on Foata normal form. 5/5679 useless extension candidates. Maximal degree in co-relation 68921. Up to 5438 conditions per place. [2024-06-03 19:55:31,598 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 539 selfloop transitions, 44 changer transitions 0/587 dead transitions. [2024-06-03 19:55:31,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 587 transitions, 8135 flow [2024-06-03 19:55:31,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:31,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:31,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-03 19:55:31,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772609819121447 [2024-06-03 19:55:31,599 INFO L175 Difference]: Start difference. First operand has 430 places, 560 transitions, 6765 flow. Second operand 9 states and 146 transitions. [2024-06-03 19:55:31,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 587 transitions, 8135 flow [2024-06-03 19:55:37,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 587 transitions, 7920 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:37,155 INFO L231 Difference]: Finished difference. Result has 434 places, 563 transitions, 6776 flow [2024-06-03 19:55:37,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6550, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6776, PETRI_PLACES=434, PETRI_TRANSITIONS=563} [2024-06-03 19:55:37,156 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-06-03 19:55:37,156 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 563 transitions, 6776 flow [2024-06-03 19:55:37,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:55:37,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:37,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:37,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 19:55:37,156 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-03 19:55:37,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:37,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1588673278, now seen corresponding path program 3 times [2024-06-03 19:55:37,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:37,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528422057] [2024-06-03 19:55:37,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:37,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:37,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:38,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:38,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:38,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528422057] [2024-06-03 19:55:38,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528422057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:38,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:38,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:38,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247832422] [2024-06-03 19:55:38,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:38,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:38,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:38,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:38,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:38,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:55:38,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 563 transitions, 6776 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:38,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:38,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:55:38,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:39,695 INFO L124 PetriNetUnfolderBase]: 3593/5596 cut-off events. [2024-06-03 19:55:39,696 INFO L125 PetriNetUnfolderBase]: For 2110505/2110515 co-relation queries the response was YES. [2024-06-03 19:55:39,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69382 conditions, 5596 events. 3593/5596 cut-off events. For 2110505/2110515 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 32120 event pairs, 738 based on Foata normal form. 6/5589 useless extension candidates. Maximal degree in co-relation 69176. Up to 5162 conditions per place. [2024-06-03 19:55:39,802 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 492 selfloop transitions, 67 changer transitions 0/594 dead transitions. [2024-06-03 19:55:39,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 594 transitions, 8432 flow [2024-06-03 19:55:39,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:39,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:39,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-03 19:55:39,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046511627906977 [2024-06-03 19:55:39,803 INFO L175 Difference]: Start difference. First operand has 434 places, 563 transitions, 6776 flow. Second operand 10 states and 174 transitions. [2024-06-03 19:55:39,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 594 transitions, 8432 flow [2024-06-03 19:55:45,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 594 transitions, 8228 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:45,311 INFO L231 Difference]: Finished difference. Result has 437 places, 566 transitions, 6866 flow [2024-06-03 19:55:45,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6572, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6866, PETRI_PLACES=437, PETRI_TRANSITIONS=566} [2024-06-03 19:55:45,312 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 393 predicate places. [2024-06-03 19:55:45,312 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 566 transitions, 6866 flow [2024-06-03 19:55:45,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:45,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:45,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:45,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 19:55:45,312 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-03 19:55:45,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:45,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1881220688, now seen corresponding path program 2 times [2024-06-03 19:55:45,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:45,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462712571] [2024-06-03 19:55:45,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:45,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:45,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:46,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:46,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:46,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462712571] [2024-06-03 19:55:46,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462712571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:46,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:46,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:46,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895385435] [2024-06-03 19:55:46,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:46,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:46,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:46,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:46,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:46,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:55:46,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 566 transitions, 6866 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:55:46,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:46,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:55:46,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:47,995 INFO L124 PetriNetUnfolderBase]: 3698/5714 cut-off events. [2024-06-03 19:55:47,995 INFO L125 PetriNetUnfolderBase]: For 2142240/2142244 co-relation queries the response was YES. [2024-06-03 19:55:48,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70922 conditions, 5714 events. 3698/5714 cut-off events. For 2142240/2142244 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32372 event pairs, 782 based on Foata normal form. 5/5718 useless extension candidates. Maximal degree in co-relation 70715. Up to 5443 conditions per place. [2024-06-03 19:55:48,090 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 536 selfloop transitions, 61 changer transitions 0/601 dead transitions. [2024-06-03 19:55:48,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 601 transitions, 8729 flow [2024-06-03 19:55:48,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:48,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:48,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-03 19:55:48,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3767441860465116 [2024-06-03 19:55:48,092 INFO L175 Difference]: Start difference. First operand has 437 places, 566 transitions, 6866 flow. Second operand 10 states and 162 transitions. [2024-06-03 19:55:48,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 601 transitions, 8729 flow [2024-06-03 19:55:54,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 601 transitions, 8457 flow, removed 71 selfloop flow, removed 8 redundant places. [2024-06-03 19:55:54,582 INFO L231 Difference]: Finished difference. Result has 440 places, 575 transitions, 7048 flow [2024-06-03 19:55:54,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7048, PETRI_PLACES=440, PETRI_TRANSITIONS=575} [2024-06-03 19:55:54,583 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-03 19:55:54,583 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 575 transitions, 7048 flow [2024-06-03 19:55:54,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:55:54,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:54,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:54,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 19:55:54,584 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-03 19:55:54,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:54,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1880983538, now seen corresponding path program 3 times [2024-06-03 19:55:54,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:54,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27275782] [2024-06-03 19:55:54,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:54,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:54,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:55,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:55,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:55,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27275782] [2024-06-03 19:55:55,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27275782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:55,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:55,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:55,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133631565] [2024-06-03 19:55:55,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:55,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:55,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:55,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:55,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:55,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:55:55,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 575 transitions, 7048 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:55:55,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:55,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:55:55,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:57,346 INFO L124 PetriNetUnfolderBase]: 3695/5710 cut-off events. [2024-06-03 19:55:57,346 INFO L125 PetriNetUnfolderBase]: For 2162145/2162149 co-relation queries the response was YES. [2024-06-03 19:55:57,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71015 conditions, 5710 events. 3695/5710 cut-off events. For 2162145/2162149 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32396 event pairs, 777 based on Foata normal form. 5/5714 useless extension candidates. Maximal degree in co-relation 70806. Up to 5440 conditions per place. [2024-06-03 19:55:57,450 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 534 selfloop transitions, 62 changer transitions 0/600 dead transitions. [2024-06-03 19:55:57,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 600 transitions, 8320 flow [2024-06-03 19:55:57,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:57,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:57,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-03 19:55:57,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-03 19:55:57,451 INFO L175 Difference]: Start difference. First operand has 440 places, 575 transitions, 7048 flow. Second operand 10 states and 160 transitions. [2024-06-03 19:55:57,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 600 transitions, 8320 flow [2024-06-03 19:56:03,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 600 transitions, 8018 flow, removed 126 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:03,669 INFO L231 Difference]: Finished difference. Result has 445 places, 575 transitions, 6876 flow [2024-06-03 19:56:03,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6876, PETRI_PLACES=445, PETRI_TRANSITIONS=575} [2024-06-03 19:56:03,669 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-03 19:56:03,669 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 575 transitions, 6876 flow [2024-06-03 19:56:03,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:56:03,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:03,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:03,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 19:56:03,670 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-03 19:56:03,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:03,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1516743198, now seen corresponding path program 4 times [2024-06-03 19:56:03,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:03,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252433826] [2024-06-03 19:56:03,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:03,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:03,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:04,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:04,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:04,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252433826] [2024-06-03 19:56:04,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252433826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:04,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:04,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:04,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415185568] [2024-06-03 19:56:04,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:04,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:04,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:04,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:04,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:04,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:56:04,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 575 transitions, 6876 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:04,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:04,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:56:04,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:06,354 INFO L124 PetriNetUnfolderBase]: 3618/5629 cut-off events. [2024-06-03 19:56:06,355 INFO L125 PetriNetUnfolderBase]: For 2206780/2206788 co-relation queries the response was YES. [2024-06-03 19:56:06,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70981 conditions, 5629 events. 3618/5629 cut-off events. For 2206780/2206788 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 32318 event pairs, 718 based on Foata normal form. 2/5618 useless extension candidates. Maximal degree in co-relation 70770. Up to 4967 conditions per place. [2024-06-03 19:56:06,466 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 484 selfloop transitions, 88 changer transitions 0/610 dead transitions. [2024-06-03 19:56:06,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 610 transitions, 8311 flow [2024-06-03 19:56:06,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:06,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:06,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:56:06,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:56:06,468 INFO L175 Difference]: Start difference. First operand has 445 places, 575 transitions, 6876 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:56:06,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 610 transitions, 8311 flow [2024-06-03 19:56:11,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 610 transitions, 8187 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 19:56:11,453 INFO L231 Difference]: Finished difference. Result has 447 places, 581 transitions, 7122 flow [2024-06-03 19:56:11,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7122, PETRI_PLACES=447, PETRI_TRANSITIONS=581} [2024-06-03 19:56:11,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-06-03 19:56:11,453 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 581 transitions, 7122 flow [2024-06-03 19:56:11,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:11,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:11,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:11,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 19:56:11,454 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-03 19:56:11,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:11,454 INFO L85 PathProgramCache]: Analyzing trace with hash 690600918, now seen corresponding path program 4 times [2024-06-03 19:56:11,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:11,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278956605] [2024-06-03 19:56:11,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:11,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:11,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:12,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-03 19:56:12,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:12,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278956605] [2024-06-03 19:56:12,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278956605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:12,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:12,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:12,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334280576] [2024-06-03 19:56:12,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:12,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:12,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:12,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:12,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:12,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:56:12,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 581 transitions, 7122 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:56:12,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:12,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:56:12,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:14,226 INFO L124 PetriNetUnfolderBase]: 3710/5730 cut-off events. [2024-06-03 19:56:14,226 INFO L125 PetriNetUnfolderBase]: For 2228668/2228672 co-relation queries the response was YES. [2024-06-03 19:56:14,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72673 conditions, 5730 events. 3710/5730 cut-off events. For 2228668/2228672 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32495 event pairs, 786 based on Foata normal form. 5/5734 useless extension candidates. Maximal degree in co-relation 72460. Up to 5424 conditions per place. [2024-06-03 19:56:14,327 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 542 selfloop transitions, 61 changer transitions 0/607 dead transitions. [2024-06-03 19:56:14,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 607 transitions, 8549 flow [2024-06-03 19:56:14,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:14,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:14,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-03 19:56:14,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-03 19:56:14,328 INFO L175 Difference]: Start difference. First operand has 447 places, 581 transitions, 7122 flow. Second operand 9 states and 147 transitions. [2024-06-03 19:56:14,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 607 transitions, 8549 flow [2024-06-03 19:56:18,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 607 transitions, 8240 flow, removed 78 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:18,794 INFO L231 Difference]: Finished difference. Result has 451 places, 584 transitions, 7089 flow [2024-06-03 19:56:18,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6813, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7089, PETRI_PLACES=451, PETRI_TRANSITIONS=584} [2024-06-03 19:56:18,795 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 407 predicate places. [2024-06-03 19:56:18,795 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 584 transitions, 7089 flow [2024-06-03 19:56:18,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:56:18,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:18,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:18,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 19:56:18,796 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-03 19:56:18,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:18,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1433518914, now seen corresponding path program 5 times [2024-06-03 19:56:18,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:18,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665131990] [2024-06-03 19:56:18,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:18,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:18,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:19,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-03 19:56:19,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:19,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665131990] [2024-06-03 19:56:19,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665131990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:19,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:19,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:19,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658535670] [2024-06-03 19:56:19,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:19,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:19,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:19,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:19,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:19,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:56:19,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 584 transitions, 7089 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:19,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:19,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:56:19,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:21,497 INFO L124 PetriNetUnfolderBase]: 3633/5652 cut-off events. [2024-06-03 19:56:21,497 INFO L125 PetriNetUnfolderBase]: For 2276500/2276508 co-relation queries the response was YES. [2024-06-03 19:56:21,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72736 conditions, 5652 events. 3633/5652 cut-off events. For 2276500/2276508 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32470 event pairs, 713 based on Foata normal form. 2/5641 useless extension candidates. Maximal degree in co-relation 72522. Up to 4986 conditions per place. [2024-06-03 19:56:21,610 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 485 selfloop transitions, 94 changer transitions 0/618 dead transitions. [2024-06-03 19:56:21,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 618 transitions, 8546 flow [2024-06-03 19:56:21,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:21,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:21,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:56:21,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-03 19:56:21,611 INFO L175 Difference]: Start difference. First operand has 451 places, 584 transitions, 7089 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:56:21,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 618 transitions, 8546 flow [2024-06-03 19:56:26,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 618 transitions, 8292 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:26,665 INFO L231 Difference]: Finished difference. Result has 454 places, 590 transitions, 7229 flow [2024-06-03 19:56:26,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6835, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7229, PETRI_PLACES=454, PETRI_TRANSITIONS=590} [2024-06-03 19:56:26,665 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-03 19:56:26,665 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 590 transitions, 7229 flow [2024-06-03 19:56:26,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:26,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:26,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:26,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 19:56:26,666 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-03 19:56:26,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:26,666 INFO L85 PathProgramCache]: Analyzing trace with hash 690600732, now seen corresponding path program 6 times [2024-06-03 19:56:26,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:26,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13344211] [2024-06-03 19:56:26,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:26,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:26,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:27,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:27,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:27,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13344211] [2024-06-03 19:56:27,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13344211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:27,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:27,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:27,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163848970] [2024-06-03 19:56:27,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:27,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:27,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:27,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:27,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:27,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:56:27,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 590 transitions, 7229 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:27,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:27,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:56:27,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:29,512 INFO L124 PetriNetUnfolderBase]: 3793/5914 cut-off events. [2024-06-03 19:56:29,512 INFO L125 PetriNetUnfolderBase]: For 2334325/2334333 co-relation queries the response was YES. [2024-06-03 19:56:29,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75995 conditions, 5914 events. 3793/5914 cut-off events. For 2334325/2334333 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34323 event pairs, 774 based on Foata normal form. 2/5903 useless extension candidates. Maximal degree in co-relation 75779. Up to 5110 conditions per place. [2024-06-03 19:56:29,631 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 503 selfloop transitions, 122 changer transitions 0/664 dead transitions. [2024-06-03 19:56:29,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 664 transitions, 9830 flow [2024-06-03 19:56:29,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:56:29,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:56:29,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-03 19:56:29,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-03 19:56:29,632 INFO L175 Difference]: Start difference. First operand has 454 places, 590 transitions, 7229 flow. Second operand 10 states and 179 transitions. [2024-06-03 19:56:29,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 664 transitions, 9830 flow [2024-06-03 19:56:35,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 664 transitions, 9318 flow, removed 166 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:35,353 INFO L231 Difference]: Finished difference. Result has 461 places, 631 transitions, 7899 flow [2024-06-03 19:56:35,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6921, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7899, PETRI_PLACES=461, PETRI_TRANSITIONS=631} [2024-06-03 19:56:35,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-03 19:56:35,354 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 631 transitions, 7899 flow [2024-06-03 19:56:35,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:35,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:35,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, 1] [2024-06-03 19:56:35,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 19:56:35,354 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-03 19:56:35,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:35,355 INFO L85 PathProgramCache]: Analyzing trace with hash 696138169, now seen corresponding path program 1 times [2024-06-03 19:56:35,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:35,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678742114] [2024-06-03 19:56:35,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:35,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:35,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:36,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-03 19:56:36,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:36,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678742114] [2024-06-03 19:56:36,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678742114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:36,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:36,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:36,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807048847] [2024-06-03 19:56:36,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:36,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:36,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:36,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:36,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:36,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:56:36,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 631 transitions, 7899 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:36,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:36,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:56:36,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:38,417 INFO L124 PetriNetUnfolderBase]: 3790/5903 cut-off events. [2024-06-03 19:56:38,418 INFO L125 PetriNetUnfolderBase]: For 2337762/2337774 co-relation queries the response was YES. [2024-06-03 19:56:38,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76003 conditions, 5903 events. 3790/5903 cut-off events. For 2337762/2337774 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34256 event pairs, 744 based on Foata normal form. 5/5895 useless extension candidates. Maximal degree in co-relation 75784. Up to 5416 conditions per place. [2024-06-03 19:56:38,536 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 554 selfloop transitions, 61 changer transitions 0/654 dead transitions. [2024-06-03 19:56:38,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 654 transitions, 9218 flow [2024-06-03 19:56:38,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:38,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:38,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:56:38,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-03 19:56:38,538 INFO L175 Difference]: Start difference. First operand has 461 places, 631 transitions, 7899 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:56:38,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 654 transitions, 9218 flow [2024-06-03 19:56:44,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 654 transitions, 8931 flow, removed 122 selfloop flow, removed 3 redundant places. [2024-06-03 19:56:44,196 INFO L231 Difference]: Finished difference. Result has 466 places, 631 transitions, 7746 flow [2024-06-03 19:56:44,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7612, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7746, PETRI_PLACES=466, PETRI_TRANSITIONS=631} [2024-06-03 19:56:44,196 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 422 predicate places. [2024-06-03 19:56:44,196 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 631 transitions, 7746 flow [2024-06-03 19:56:44,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:44,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:44,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:44,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 19:56:44,197 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-03 19:56:44,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:44,197 INFO L85 PathProgramCache]: Analyzing trace with hash 560628844, now seen corresponding path program 7 times [2024-06-03 19:56:44,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:44,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589672225] [2024-06-03 19:56:44,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:44,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:44,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:45,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:45,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:45,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589672225] [2024-06-03 19:56:45,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589672225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:45,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:45,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:45,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259500432] [2024-06-03 19:56:45,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:45,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:45,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:45,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:45,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:45,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:56:45,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 631 transitions, 7746 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:45,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:45,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:56:45,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:46,928 INFO L124 PetriNetUnfolderBase]: 3800/5915 cut-off events. [2024-06-03 19:56:46,929 INFO L125 PetriNetUnfolderBase]: For 2378799/2378807 co-relation queries the response was YES. [2024-06-03 19:56:47,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76345 conditions, 5915 events. 3800/5915 cut-off events. For 2378799/2378807 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 34234 event pairs, 717 based on Foata normal form. 2/5904 useless extension candidates. Maximal degree in co-relation 76124. Up to 5099 conditions per place. [2024-06-03 19:56:47,044 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 486 selfloop transitions, 135 changer transitions 0/660 dead transitions. [2024-06-03 19:56:47,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 660 transitions, 9279 flow [2024-06-03 19:56:47,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:47,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:47,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 19:56:47,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-03 19:56:47,045 INFO L175 Difference]: Start difference. First operand has 466 places, 631 transitions, 7746 flow. Second operand 9 states and 164 transitions. [2024-06-03 19:56:47,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 660 transitions, 9279 flow [2024-06-03 19:56:53,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 660 transitions, 9137 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:53,256 INFO L231 Difference]: Finished difference. Result has 468 places, 634 transitions, 8062 flow [2024-06-03 19:56:53,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7604, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8062, PETRI_PLACES=468, PETRI_TRANSITIONS=634} [2024-06-03 19:56:53,257 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-03 19:56:53,257 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 634 transitions, 8062 flow [2024-06-03 19:56:53,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:53,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:53,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:53,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 19:56:53,258 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-03 19:56:53,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:53,258 INFO L85 PathProgramCache]: Analyzing trace with hash 696142044, now seen corresponding path program 1 times [2024-06-03 19:56:53,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:53,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570775622] [2024-06-03 19:56:53,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:53,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:53,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:54,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:54,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:54,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570775622] [2024-06-03 19:56:54,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570775622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:54,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:54,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:54,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482544823] [2024-06-03 19:56:54,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:54,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:54,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:54,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:54,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:54,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:56:54,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 634 transitions, 8062 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:56:54,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:54,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:56:54,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:56,141 INFO L124 PetriNetUnfolderBase]: 3897/6031 cut-off events. [2024-06-03 19:56:56,142 INFO L125 PetriNetUnfolderBase]: For 2416143/2416149 co-relation queries the response was YES. [2024-06-03 19:56:56,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77946 conditions, 6031 events. 3897/6031 cut-off events. For 2416143/2416149 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 34648 event pairs, 776 based on Foata normal form. 6/6036 useless extension candidates. Maximal degree in co-relation 77724. Up to 5677 conditions per place. [2024-06-03 19:56:56,257 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 596 selfloop transitions, 62 changer transitions 0/662 dead transitions. [2024-06-03 19:56:56,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 662 transitions, 9583 flow [2024-06-03 19:56:56,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:56,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:56,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:56:56,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-03 19:56:56,258 INFO L175 Difference]: Start difference. First operand has 468 places, 634 transitions, 8062 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:56:56,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 662 transitions, 9583 flow [2024-06-03 19:57:02,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 662 transitions, 9147 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:02,429 INFO L231 Difference]: Finished difference. Result has 470 places, 637 transitions, 7864 flow [2024-06-03 19:57:02,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7626, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7864, PETRI_PLACES=470, PETRI_TRANSITIONS=637} [2024-06-03 19:57:02,430 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-03 19:57:02,430 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 637 transitions, 7864 flow [2024-06-03 19:57:02,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:02,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:02,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:02,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 19:57:02,430 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-03 19:57:02,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:02,431 INFO L85 PathProgramCache]: Analyzing trace with hash 699866911, now seen corresponding path program 1 times [2024-06-03 19:57:02,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:02,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806308695] [2024-06-03 19:57:02,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:02,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:02,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:03,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:03,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:03,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806308695] [2024-06-03 19:57:03,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806308695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:03,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:03,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:03,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610813298] [2024-06-03 19:57:03,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:03,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:03,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:03,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:03,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:03,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:57:03,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 637 transitions, 7864 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:03,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:03,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:57:03,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:05,165 INFO L124 PetriNetUnfolderBase]: 3902/6044 cut-off events. [2024-06-03 19:57:05,165 INFO L125 PetriNetUnfolderBase]: For 2430438/2430446 co-relation queries the response was YES. [2024-06-03 19:57:05,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78037 conditions, 6044 events. 3902/6044 cut-off events. For 2430438/2430446 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 34803 event pairs, 766 based on Foata normal form. 9/6052 useless extension candidates. Maximal degree in co-relation 77814. Up to 5782 conditions per place. [2024-06-03 19:57:05,281 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 608 selfloop transitions, 48 changer transitions 0/660 dead transitions. [2024-06-03 19:57:05,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 660 transitions, 9345 flow [2024-06-03 19:57:05,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:05,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:05,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-03 19:57:05,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3669250645994832 [2024-06-03 19:57:05,283 INFO L175 Difference]: Start difference. First operand has 470 places, 637 transitions, 7864 flow. Second operand 9 states and 142 transitions. [2024-06-03 19:57:05,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 660 transitions, 9345 flow [2024-06-03 19:57:11,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 660 transitions, 9129 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:11,987 INFO L231 Difference]: Finished difference. Result has 472 places, 640 transitions, 7858 flow [2024-06-03 19:57:11,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7648, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7858, PETRI_PLACES=472, PETRI_TRANSITIONS=640} [2024-06-03 19:57:11,988 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 428 predicate places. [2024-06-03 19:57:11,988 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 640 transitions, 7858 flow [2024-06-03 19:57:11,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:11,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:11,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:11,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 19:57:11,988 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-03 19:57:11,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:11,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1770075038, now seen corresponding path program 5 times [2024-06-03 19:57:11,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:11,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338625671] [2024-06-03 19:57:11,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:11,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:11,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:12,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:12,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:12,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338625671] [2024-06-03 19:57:12,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338625671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:12,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:12,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:12,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763711896] [2024-06-03 19:57:12,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:12,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:12,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:12,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:12,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:12,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:57:12,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 640 transitions, 7858 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:12,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:12,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:57:12,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:14,903 INFO L124 PetriNetUnfolderBase]: 3915/6046 cut-off events. [2024-06-03 19:57:14,903 INFO L125 PetriNetUnfolderBase]: For 2475123/2475127 co-relation queries the response was YES. [2024-06-03 19:57:14,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78886 conditions, 6046 events. 3915/6046 cut-off events. For 2475123/2475127 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34588 event pairs, 769 based on Foata normal form. 5/6050 useless extension candidates. Maximal degree in co-relation 78662. Up to 5660 conditions per place. [2024-06-03 19:57:15,010 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 572 selfloop transitions, 91 changer transitions 0/667 dead transitions. [2024-06-03 19:57:15,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 667 transitions, 9883 flow [2024-06-03 19:57:15,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:15,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:15,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-03 19:57:15,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-03 19:57:15,012 INFO L175 Difference]: Start difference. First operand has 472 places, 640 transitions, 7858 flow. Second operand 9 states and 147 transitions. [2024-06-03 19:57:15,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 667 transitions, 9883 flow [2024-06-03 19:57:20,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 667 transitions, 9695 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:20,488 INFO L231 Difference]: Finished difference. Result has 474 places, 646 transitions, 8180 flow [2024-06-03 19:57:20,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8180, PETRI_PLACES=474, PETRI_TRANSITIONS=646} [2024-06-03 19:57:20,489 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 430 predicate places. [2024-06-03 19:57:20,489 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 646 transitions, 8180 flow [2024-06-03 19:57:20,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:20,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:20,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:20,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 19:57:20,490 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-03 19:57:20,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:20,490 INFO L85 PathProgramCache]: Analyzing trace with hash 699860742, now seen corresponding path program 8 times [2024-06-03 19:57:20,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:20,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311308000] [2024-06-03 19:57:20,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:20,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:21,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-03 19:57:21,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:21,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311308000] [2024-06-03 19:57:21,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311308000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:21,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:21,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:21,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618459572] [2024-06-03 19:57:21,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:21,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:21,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:21,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:21,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:21,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:57:21,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 646 transitions, 8180 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:21,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:21,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:57:21,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:23,358 INFO L124 PetriNetUnfolderBase]: 3866/6005 cut-off events. [2024-06-03 19:57:23,358 INFO L125 PetriNetUnfolderBase]: For 2591726/2591736 co-relation queries the response was YES. [2024-06-03 19:57:23,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80928 conditions, 6005 events. 3866/6005 cut-off events. For 2591726/2591736 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 34771 event pairs, 718 based on Foata normal form. 2/5989 useless extension candidates. Maximal degree in co-relation 80703. Up to 5085 conditions per place. [2024-06-03 19:57:23,478 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 471 selfloop transitions, 168 changer transitions 0/681 dead transitions. [2024-06-03 19:57:23,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 681 transitions, 10767 flow [2024-06-03 19:57:23,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:23,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:23,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:57:23,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-03 19:57:23,479 INFO L175 Difference]: Start difference. First operand has 474 places, 646 transitions, 8180 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:57:23,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 681 transitions, 10767 flow [2024-06-03 19:57:30,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 681 transitions, 10478 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-03 19:57:30,981 INFO L231 Difference]: Finished difference. Result has 478 places, 655 transitions, 8797 flow [2024-06-03 19:57:30,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7891, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8797, PETRI_PLACES=478, PETRI_TRANSITIONS=655} [2024-06-03 19:57:30,982 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 434 predicate places. [2024-06-03 19:57:30,982 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 655 transitions, 8797 flow [2024-06-03 19:57:30,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:30,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:30,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:30,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 19:57:30,983 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-03 19:57:30,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:30,983 INFO L85 PathProgramCache]: Analyzing trace with hash 699861114, now seen corresponding path program 2 times [2024-06-03 19:57:30,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:30,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747571160] [2024-06-03 19:57:30,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:30,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:30,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:31,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:31,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:31,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747571160] [2024-06-03 19:57:31,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747571160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:31,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:31,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:31,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921624493] [2024-06-03 19:57:31,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:31,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:31,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:31,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:31,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:32,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:57:32,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 655 transitions, 8797 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:32,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:32,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:57:32,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:34,156 INFO L124 PetriNetUnfolderBase]: 3983/6145 cut-off events. [2024-06-03 19:57:34,156 INFO L125 PetriNetUnfolderBase]: For 2653312/2653318 co-relation queries the response was YES. [2024-06-03 19:57:34,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83267 conditions, 6145 events. 3983/6145 cut-off events. For 2653312/2653318 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 35256 event pairs, 787 based on Foata normal form. 6/6150 useless extension candidates. Maximal degree in co-relation 83040. Up to 5744 conditions per place. [2024-06-03 19:57:34,273 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 605 selfloop transitions, 80 changer transitions 0/689 dead transitions. [2024-06-03 19:57:34,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 689 transitions, 11252 flow [2024-06-03 19:57:34,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:34,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:34,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:57:34,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-03 19:57:34,274 INFO L175 Difference]: Start difference. First operand has 478 places, 655 transitions, 8797 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:57:34,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 689 transitions, 11252 flow [2024-06-03 19:57:41,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 689 transitions, 10876 flow, removed 129 selfloop flow, removed 4 redundant places. [2024-06-03 19:57:41,404 INFO L231 Difference]: Finished difference. Result has 483 places, 664 transitions, 8935 flow [2024-06-03 19:57:41,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8433, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8935, PETRI_PLACES=483, PETRI_TRANSITIONS=664} [2024-06-03 19:57:41,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 439 predicate places. [2024-06-03 19:57:41,405 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 664 transitions, 8935 flow [2024-06-03 19:57:41,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:41,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:41,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:41,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 19:57:41,406 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-03 19:57:41,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:41,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1526129130, now seen corresponding path program 3 times [2024-06-03 19:57:41,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:41,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548680398] [2024-06-03 19:57:41,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:41,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:42,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:42,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:42,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548680398] [2024-06-03 19:57:42,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548680398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:42,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:42,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:42,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234084689] [2024-06-03 19:57:42,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:42,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:42,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:42,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:42,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:42,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:57:42,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 664 transitions, 8935 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:42,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:42,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:57:42,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:44,495 INFO L124 PetriNetUnfolderBase]: 3977/6137 cut-off events. [2024-06-03 19:57:44,496 INFO L125 PetriNetUnfolderBase]: For 2638521/2638527 co-relation queries the response was YES. [2024-06-03 19:57:44,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82288 conditions, 6137 events. 3977/6137 cut-off events. For 2638521/2638527 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 35235 event pairs, 784 based on Foata normal form. 6/6142 useless extension candidates. Maximal degree in co-relation 82059. Up to 5739 conditions per place. [2024-06-03 19:57:44,625 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 602 selfloop transitions, 82 changer transitions 0/688 dead transitions. [2024-06-03 19:57:44,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 688 transitions, 10728 flow [2024-06-03 19:57:44,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:44,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:44,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 19:57:44,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-03 19:57:44,626 INFO L175 Difference]: Start difference. First operand has 483 places, 664 transitions, 8935 flow. Second operand 9 states and 154 transitions. [2024-06-03 19:57:44,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 688 transitions, 10728 flow [2024-06-03 19:57:53,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 688 transitions, 10445 flow, removed 111 selfloop flow, removed 4 redundant places. [2024-06-03 19:57:53,817 INFO L231 Difference]: Finished difference. Result has 488 places, 664 transitions, 8822 flow [2024-06-03 19:57:53,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8652, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8822, PETRI_PLACES=488, PETRI_TRANSITIONS=664} [2024-06-03 19:57:53,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 444 predicate places. [2024-06-03 19:57:53,818 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 664 transitions, 8822 flow [2024-06-03 19:57:53,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:57:53,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:53,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:53,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 19:57:53,818 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-03 19:57:53,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:53,819 INFO L85 PathProgramCache]: Analyzing trace with hash 699855162, now seen corresponding path program 9 times [2024-06-03 19:57:53,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:53,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63122851] [2024-06-03 19:57:53,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:53,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:53,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:54,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:54,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:54,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63122851] [2024-06-03 19:57:54,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63122851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:54,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:54,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:54,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579520375] [2024-06-03 19:57:54,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:54,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:54,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:54,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:54,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:54,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:57:54,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 664 transitions, 8822 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:54,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:54,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:57:54,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:56,691 INFO L124 PetriNetUnfolderBase]: 3908/6072 cut-off events. [2024-06-03 19:57:56,691 INFO L125 PetriNetUnfolderBase]: For 2704587/2704597 co-relation queries the response was YES. [2024-06-03 19:57:56,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82868 conditions, 6072 events. 3908/6072 cut-off events. For 2704587/2704597 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 35279 event pairs, 719 based on Foata normal form. 2/6056 useless extension candidates. Maximal degree in co-relation 82637. Up to 5132 conditions per place. [2024-06-03 19:57:56,816 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 478 selfloop transitions, 173 changer transitions 0/696 dead transitions. [2024-06-03 19:57:56,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 696 transitions, 11217 flow [2024-06-03 19:57:56,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:56,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:56,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:57:56,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-03 19:57:56,817 INFO L175 Difference]: Start difference. First operand has 488 places, 664 transitions, 8822 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:57:56,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 696 transitions, 11217 flow [2024-06-03 19:58:05,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 696 transitions, 11051 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 19:58:05,172 INFO L231 Difference]: Finished difference. Result has 490 places, 670 transitions, 9338 flow [2024-06-03 19:58:05,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8656, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9338, PETRI_PLACES=490, PETRI_TRANSITIONS=670} [2024-06-03 19:58:05,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-03 19:58:05,173 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 670 transitions, 9338 flow [2024-06-03 19:58:05,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:05,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:05,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:05,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 19:58:05,173 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-03 19:58:05,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:05,174 INFO L85 PathProgramCache]: Analyzing trace with hash 75455392, now seen corresponding path program 6 times [2024-06-03 19:58:05,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:05,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959269427] [2024-06-03 19:58:05,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:05,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:06,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:06,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:06,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959269427] [2024-06-03 19:58:06,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959269427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:06,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:06,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:06,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581585770] [2024-06-03 19:58:06,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:06,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:06,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:06,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:06,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:06,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:58:06,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 670 transitions, 9338 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:58:06,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:06,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:58:06,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:08,204 INFO L124 PetriNetUnfolderBase]: 3992/6155 cut-off events. [2024-06-03 19:58:08,205 INFO L125 PetriNetUnfolderBase]: For 2668259/2668263 co-relation queries the response was YES. [2024-06-03 19:58:08,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83390 conditions, 6155 events. 3992/6155 cut-off events. For 2668259/2668263 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35221 event pairs, 736 based on Foata normal form. 5/6159 useless extension candidates. Maximal degree in co-relation 83158. Up to 5768 conditions per place. [2024-06-03 19:58:08,314 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 598 selfloop transitions, 88 changer transitions 0/690 dead transitions. [2024-06-03 19:58:08,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 690 transitions, 10777 flow [2024-06-03 19:58:08,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:08,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:08,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-03 19:58:08,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-03 19:58:08,316 INFO L175 Difference]: Start difference. First operand has 490 places, 670 transitions, 9338 flow. Second operand 9 states and 147 transitions. [2024-06-03 19:58:08,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 690 transitions, 10777 flow [2024-06-03 19:58:15,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 690 transitions, 10282 flow, removed 125 selfloop flow, removed 5 redundant places. [2024-06-03 19:58:15,703 INFO L231 Difference]: Finished difference. Result has 494 places, 670 transitions, 9025 flow [2024-06-03 19:58:15,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8843, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9025, PETRI_PLACES=494, PETRI_TRANSITIONS=670} [2024-06-03 19:58:15,703 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-03 19:58:15,704 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 670 transitions, 9025 flow [2024-06-03 19:58:15,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:58:15,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:15,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:15,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 19:58:15,704 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-03 19:58:15,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:15,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1271565216, now seen corresponding path program 7 times [2024-06-03 19:58:15,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:15,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323160466] [2024-06-03 19:58:15,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:15,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:15,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:16,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:16,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:16,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323160466] [2024-06-03 19:58:16,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323160466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:16,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:16,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:16,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333012595] [2024-06-03 19:58:16,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:16,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:16,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:16,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:16,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:16,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:58:16,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 670 transitions, 9025 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:58:16,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:16,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:58:16,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:18,485 INFO L124 PetriNetUnfolderBase]: 4021/6201 cut-off events. [2024-06-03 19:58:18,485 INFO L125 PetriNetUnfolderBase]: For 2745176/2745180 co-relation queries the response was YES. [2024-06-03 19:58:18,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84415 conditions, 6201 events. 4021/6201 cut-off events. For 2745176/2745180 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 35565 event pairs, 796 based on Foata normal form. 5/6205 useless extension candidates. Maximal degree in co-relation 84182. Up to 5666 conditions per place. [2024-06-03 19:58:18,610 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 554 selfloop transitions, 143 changer transitions 0/701 dead transitions. [2024-06-03 19:58:18,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 701 transitions, 12107 flow [2024-06-03 19:58:18,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:18,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:18,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-03 19:58:18,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-03 19:58:18,612 INFO L175 Difference]: Start difference. First operand has 494 places, 670 transitions, 9025 flow. Second operand 9 states and 149 transitions. [2024-06-03 19:58:18,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 701 transitions, 12107 flow [2024-06-03 19:58:26,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 701 transitions, 11886 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 19:58:26,855 INFO L231 Difference]: Finished difference. Result has 495 places, 682 transitions, 9758 flow [2024-06-03 19:58:26,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8804, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9758, PETRI_PLACES=495, PETRI_TRANSITIONS=682} [2024-06-03 19:58:26,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 451 predicate places. [2024-06-03 19:58:26,856 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 682 transitions, 9758 flow [2024-06-03 19:58:26,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:58:26,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:26,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:26,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 19:58:26,856 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-03 19:58:26,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:26,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1895964986, now seen corresponding path program 10 times [2024-06-03 19:58:26,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:26,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541628306] [2024-06-03 19:58:26,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:26,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:26,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:27,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:27,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:27,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541628306] [2024-06-03 19:58:27,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541628306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:27,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:27,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:27,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894154083] [2024-06-03 19:58:27,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:27,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:27,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:27,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:27,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:27,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:58:27,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 682 transitions, 9758 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:27,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:27,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:58:27,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:29,738 INFO L124 PetriNetUnfolderBase]: 3990/6195 cut-off events. [2024-06-03 19:58:29,738 INFO L125 PetriNetUnfolderBase]: For 2914137/2914147 co-relation queries the response was YES. [2024-06-03 19:58:29,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87686 conditions, 6195 events. 3990/6195 cut-off events. For 2914137/2914147 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 35980 event pairs, 772 based on Foata normal form. 2/6179 useless extension candidates. Maximal degree in co-relation 87452. Up to 5057 conditions per place. [2024-06-03 19:58:29,871 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 442 selfloop transitions, 227 changer transitions 0/718 dead transitions. [2024-06-03 19:58:29,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 718 transitions, 12930 flow [2024-06-03 19:58:29,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:29,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:29,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:58:29,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-03 19:58:29,872 INFO L175 Difference]: Start difference. First operand has 495 places, 682 transitions, 9758 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:58:29,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 718 transitions, 12930 flow [2024-06-03 19:58:38,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 718 transitions, 12600 flow, removed 138 selfloop flow, removed 3 redundant places. [2024-06-03 19:58:38,650 INFO L231 Difference]: Finished difference. Result has 501 places, 694 transitions, 10630 flow [2024-06-03 19:58:38,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9428, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10630, PETRI_PLACES=501, PETRI_TRANSITIONS=694} [2024-06-03 19:58:38,650 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 457 predicate places. [2024-06-03 19:58:38,651 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 694 transitions, 10630 flow [2024-06-03 19:58:38,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:38,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:38,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:38,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 19:58:38,651 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-03 19:58:38,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:38,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1576458758, now seen corresponding path program 8 times [2024-06-03 19:58:38,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:38,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196218832] [2024-06-03 19:58:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:38,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:38,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:39,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:39,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:39,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196218832] [2024-06-03 19:58:39,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196218832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:39,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:39,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:39,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769100022] [2024-06-03 19:58:39,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:39,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:39,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:39,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:39,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:39,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:58:39,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 694 transitions, 10630 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:58:39,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:39,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:58:39,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:41,751 INFO L124 PetriNetUnfolderBase]: 4084/6298 cut-off events. [2024-06-03 19:58:41,751 INFO L125 PetriNetUnfolderBase]: For 2922530/2922530 co-relation queries the response was YES. [2024-06-03 19:58:41,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89131 conditions, 6298 events. 4084/6298 cut-off events. For 2922530/2922530 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36139 event pairs, 773 based on Foata normal form. 1/6298 useless extension candidates. Maximal degree in co-relation 88895. Up to 5990 conditions per place. [2024-06-03 19:58:41,874 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 646 selfloop transitions, 64 changer transitions 0/714 dead transitions. [2024-06-03 19:58:41,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 714 transitions, 12560 flow [2024-06-03 19:58:41,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:41,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:41,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-03 19:58:41,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695090439276486 [2024-06-03 19:58:41,876 INFO L175 Difference]: Start difference. First operand has 501 places, 694 transitions, 10630 flow. Second operand 9 states and 143 transitions. [2024-06-03 19:58:41,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 714 transitions, 12560 flow [2024-06-03 19:58:50,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 714 transitions, 12192 flow, removed 133 selfloop flow, removed 3 redundant places. [2024-06-03 19:58:50,925 INFO L231 Difference]: Finished difference. Result has 507 places, 697 transitions, 10526 flow [2024-06-03 19:58:50,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10262, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10526, PETRI_PLACES=507, PETRI_TRANSITIONS=697} [2024-06-03 19:58:50,926 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 463 predicate places. [2024-06-03 19:58:50,926 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 697 transitions, 10526 flow [2024-06-03 19:58:50,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:58:50,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:50,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:50,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 19:58:50,926 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-03 19:58:50,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:50,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1895970938, now seen corresponding path program 4 times [2024-06-03 19:58:50,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:50,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481918931] [2024-06-03 19:58:50,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:50,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:50,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:51,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:51,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:51,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481918931] [2024-06-03 19:58:51,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481918931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:51,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:51,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:51,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405739519] [2024-06-03 19:58:51,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:51,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:51,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:51,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:51,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:51,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:58:51,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 697 transitions, 10526 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:58:51,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:51,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:58:51,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:53,909 INFO L124 PetriNetUnfolderBase]: 4126/6356 cut-off events. [2024-06-03 19:58:53,909 INFO L125 PetriNetUnfolderBase]: For 3014914/3014920 co-relation queries the response was YES. [2024-06-03 19:58:54,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90517 conditions, 6356 events. 4126/6356 cut-off events. For 3014914/3014920 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36539 event pairs, 805 based on Foata normal form. 6/6361 useless extension candidates. Maximal degree in co-relation 90279. Up to 5820 conditions per place. [2024-06-03 19:58:54,044 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 606 selfloop transitions, 117 changer transitions 0/727 dead transitions. [2024-06-03 19:58:54,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 727 transitions, 13084 flow [2024-06-03 19:58:54,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:54,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:54,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-03 19:58:54,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:58:54,045 INFO L175 Difference]: Start difference. First operand has 507 places, 697 transitions, 10526 flow. Second operand 9 states and 153 transitions. [2024-06-03 19:58:54,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 727 transitions, 13084 flow [2024-06-03 19:59:04,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 727 transitions, 12775 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-03 19:59:04,775 INFO L231 Difference]: Finished difference. Result has 509 places, 706 transitions, 10823 flow [2024-06-03 19:59:04,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10217, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10823, PETRI_PLACES=509, PETRI_TRANSITIONS=706} [2024-06-03 19:59:04,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-06-03 19:59:04,775 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 706 transitions, 10823 flow [2024-06-03 19:59:04,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:59:04,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:04,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:04,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 19:59:04,776 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-03 19:59:04,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:04,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1321430598, now seen corresponding path program 5 times [2024-06-03 19:59:04,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:04,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792727865] [2024-06-03 19:59:04,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:04,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:05,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:05,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:05,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792727865] [2024-06-03 19:59:05,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792727865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:05,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:05,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:05,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218209333] [2024-06-03 19:59:05,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:05,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:05,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:05,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:05,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:05,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:59:05,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 706 transitions, 10823 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:59:05,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:05,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:59:05,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:07,862 INFO L124 PetriNetUnfolderBase]: 4136/6375 cut-off events. [2024-06-03 19:59:07,862 INFO L125 PetriNetUnfolderBase]: For 3055822/3055828 co-relation queries the response was YES. [2024-06-03 19:59:07,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91335 conditions, 6375 events. 4136/6375 cut-off events. For 3055822/3055828 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36664 event pairs, 787 based on Foata normal form. 6/6380 useless extension candidates. Maximal degree in co-relation 91098. Up to 5830 conditions per place. [2024-06-03 19:59:07,986 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 595 selfloop transitions, 131 changer transitions 0/730 dead transitions. [2024-06-03 19:59:07,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 730 transitions, 13157 flow [2024-06-03 19:59:07,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:07,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:07,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:59:07,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-03 19:59:07,988 INFO L175 Difference]: Start difference. First operand has 509 places, 706 transitions, 10823 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:59:07,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 730 transitions, 13157 flow [2024-06-03 19:59:19,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 730 transitions, 12870 flow, removed 108 selfloop flow, removed 4 redundant places. [2024-06-03 19:59:19,335 INFO L231 Difference]: Finished difference. Result has 514 places, 709 transitions, 10930 flow [2024-06-03 19:59:19,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10578, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10930, PETRI_PLACES=514, PETRI_TRANSITIONS=709} [2024-06-03 19:59:19,336 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 470 predicate places. [2024-06-03 19:59:19,336 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 709 transitions, 10930 flow [2024-06-03 19:59:19,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:59:19,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:19,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:19,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 19:59:19,336 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-03 19:59:19,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:19,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1903208012, now seen corresponding path program 9 times [2024-06-03 19:59:19,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:19,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074085208] [2024-06-03 19:59:19,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:19,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:19,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:20,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:20,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:20,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074085208] [2024-06-03 19:59:20,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074085208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:20,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:20,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:20,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655397347] [2024-06-03 19:59:20,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:20,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:20,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:20,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:20,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:20,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:59:20,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 709 transitions, 10930 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:59:20,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:20,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:59:20,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:22,537 INFO L124 PetriNetUnfolderBase]: 4146/6381 cut-off events. [2024-06-03 19:59:22,537 INFO L125 PetriNetUnfolderBase]: For 3072406/3072406 co-relation queries the response was YES. [2024-06-03 19:59:22,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91681 conditions, 6381 events. 4146/6381 cut-off events. For 3072406/3072406 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36622 event pairs, 785 based on Foata normal form. 1/6381 useless extension candidates. Maximal degree in co-relation 91442. Up to 6086 conditions per place. [2024-06-03 19:59:22,666 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 660 selfloop transitions, 67 changer transitions 0/731 dead transitions. [2024-06-03 19:59:22,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 731 transitions, 12576 flow [2024-06-03 19:59:22,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:22,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:22,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-03 19:59:22,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36175710594315247 [2024-06-03 19:59:22,668 INFO L175 Difference]: Start difference. First operand has 514 places, 709 transitions, 10930 flow. Second operand 9 states and 140 transitions. [2024-06-03 19:59:22,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 731 transitions, 12576 flow [2024-06-03 19:59:33,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 731 transitions, 12279 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 19:59:33,762 INFO L231 Difference]: Finished difference. Result has 517 places, 715 transitions, 10923 flow [2024-06-03 19:59:33,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10633, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10923, PETRI_PLACES=517, PETRI_TRANSITIONS=715} [2024-06-03 19:59:33,762 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 473 predicate places. [2024-06-03 19:59:33,763 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 715 transitions, 10923 flow [2024-06-03 19:59:33,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:59:33,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:33,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:33,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 19:59:33,763 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-03 19:59:33,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:33,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1321430381, now seen corresponding path program 2 times [2024-06-03 19:59:33,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:33,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170525015] [2024-06-03 19:59:33,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:33,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:34,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:34,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:34,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170525015] [2024-06-03 19:59:34,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170525015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:34,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:34,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:34,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87795253] [2024-06-03 19:59:34,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:34,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:34,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:34,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:34,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:34,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:59:34,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 715 transitions, 10923 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:59:34,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:34,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:59:34,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:36,876 INFO L124 PetriNetUnfolderBase]: 4167/6420 cut-off events. [2024-06-03 19:59:36,876 INFO L125 PetriNetUnfolderBase]: For 3138470/3138478 co-relation queries the response was YES. [2024-06-03 19:59:36,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92429 conditions, 6420 events. 4167/6420 cut-off events. For 3138470/3138478 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 37013 event pairs, 798 based on Foata normal form. 9/6428 useless extension candidates. Maximal degree in co-relation 92189. Up to 6087 conditions per place. [2024-06-03 19:59:37,001 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 655 selfloop transitions, 85 changer transitions 0/744 dead transitions. [2024-06-03 19:59:37,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 744 transitions, 13492 flow [2024-06-03 19:59:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:37,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:37,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-03 19:59:37,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37467700258397935 [2024-06-03 19:59:37,003 INFO L175 Difference]: Start difference. First operand has 517 places, 715 transitions, 10923 flow. Second operand 9 states and 145 transitions. [2024-06-03 19:59:37,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 744 transitions, 13492 flow [2024-06-03 19:59:47,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 744 transitions, 13262 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-03 19:59:47,599 INFO L231 Difference]: Finished difference. Result has 521 places, 726 transitions, 11267 flow [2024-06-03 19:59:47,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10693, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11267, PETRI_PLACES=521, PETRI_TRANSITIONS=726} [2024-06-03 19:59:47,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 477 predicate places. [2024-06-03 19:59:47,599 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 726 transitions, 11267 flow [2024-06-03 19:59:47,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 19:59:47,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:47,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:47,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 19:59:47,600 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-03 19:59:47,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:47,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1328788200, now seen corresponding path program 11 times [2024-06-03 19:59:47,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:47,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332817029] [2024-06-03 19:59:47,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:47,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:47,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:48,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-03 19:59:48,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:48,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332817029] [2024-06-03 19:59:48,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332817029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:48,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:48,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:48,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417187006] [2024-06-03 19:59:48,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:48,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:48,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:48,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:48,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:48,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:59:48,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 726 transitions, 11267 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:48,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:48,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:59:48,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:50,577 INFO L124 PetriNetUnfolderBase]: 4066/6307 cut-off events. [2024-06-03 19:59:50,578 INFO L125 PetriNetUnfolderBase]: For 3183347/3183357 co-relation queries the response was YES. [2024-06-03 19:59:50,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92170 conditions, 6307 events. 4066/6307 cut-off events. For 3183347/3183357 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 36706 event pairs, 773 based on Foata normal form. 2/6291 useless extension candidates. Maximal degree in co-relation 91928. Up to 5146 conditions per place. [2024-06-03 19:59:50,712 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 463 selfloop transitions, 229 changer transitions 0/748 dead transitions. [2024-06-03 19:59:50,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 748 transitions, 13431 flow [2024-06-03 19:59:50,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:50,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:50,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:59:50,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:59:50,713 INFO L175 Difference]: Start difference. First operand has 521 places, 726 transitions, 11267 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:59:50,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 748 transitions, 13431 flow [2024-06-03 20:00:02,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 748 transitions, 13059 flow, removed 150 selfloop flow, removed 4 redundant places. [2024-06-03 20:00:02,729 INFO L231 Difference]: Finished difference. Result has 526 places, 726 transitions, 11359 flow [2024-06-03 20:00:02,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10895, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11359, PETRI_PLACES=526, PETRI_TRANSITIONS=726} [2024-06-03 20:00:02,730 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 482 predicate places. [2024-06-03 20:00:02,730 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 726 transitions, 11359 flow [2024-06-03 20:00:02,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:02,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:02,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:02,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 20:00:02,730 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-03 20:00:02,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:02,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1328931234, now seen corresponding path program 10 times [2024-06-03 20:00:02,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:02,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279038649] [2024-06-03 20:00:02,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:02,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:02,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:03,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-03 20:00:03,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:03,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279038649] [2024-06-03 20:00:03,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279038649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:03,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:03,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:03,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164431187] [2024-06-03 20:00:03,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:03,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:03,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:03,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:03,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:03,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 20:00:03,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 726 transitions, 11359 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:00:03,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:03,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 20:00:03,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:06,168 INFO L124 PetriNetUnfolderBase]: 4158/6400 cut-off events. [2024-06-03 20:00:06,168 INFO L125 PetriNetUnfolderBase]: For 3162727/3162727 co-relation queries the response was YES. [2024-06-03 20:00:06,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92689 conditions, 6400 events. 4158/6400 cut-off events. For 3162727/3162727 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 36817 event pairs, 784 based on Foata normal form. 1/6400 useless extension candidates. Maximal degree in co-relation 92445. Up to 6090 conditions per place. [2024-06-03 20:00:06,352 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 667 selfloop transitions, 73 changer transitions 0/744 dead transitions. [2024-06-03 20:00:06,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 744 transitions, 12891 flow [2024-06-03 20:00:06,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:00:06,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:00:06,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-03 20:00:06,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35095137420718814 [2024-06-03 20:00:06,368 INFO L175 Difference]: Start difference. First operand has 526 places, 726 transitions, 11359 flow. Second operand 11 states and 166 transitions. [2024-06-03 20:00:06,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 744 transitions, 12891 flow [2024-06-03 20:00:17,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 744 transitions, 12481 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-03 20:00:17,539 INFO L231 Difference]: Finished difference. Result has 531 places, 726 transitions, 11101 flow [2024-06-03 20:00:17,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11101, PETRI_PLACES=531, PETRI_TRANSITIONS=726} [2024-06-03 20:00:17,540 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-03 20:00:17,540 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 726 transitions, 11101 flow [2024-06-03 20:00:17,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:00:17,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:17,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:17,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 20:00:17,541 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-03 20:00:17,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:17,541 INFO L85 PathProgramCache]: Analyzing trace with hash 394738734, now seen corresponding path program 11 times [2024-06-03 20:00:17,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:17,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392096206] [2024-06-03 20:00:17,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:17,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:17,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:18,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:00:18,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:18,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392096206] [2024-06-03 20:00:18,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392096206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:18,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:18,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:18,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413648466] [2024-06-03 20:00:18,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:18,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:18,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:18,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:18,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:18,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 20:00:18,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 726 transitions, 11101 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:00:18,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:18,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 20:00:18,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:20,608 INFO L124 PetriNetUnfolderBase]: 4163/6412 cut-off events. [2024-06-03 20:00:20,608 INFO L125 PetriNetUnfolderBase]: For 3196579/3196583 co-relation queries the response was YES. [2024-06-03 20:00:20,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92457 conditions, 6412 events. 4163/6412 cut-off events. For 3196579/3196583 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 36974 event pairs, 804 based on Foata normal form. 5/6416 useless extension candidates. Maximal degree in co-relation 92212. Up to 5858 conditions per place. [2024-06-03 20:00:20,747 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 575 selfloop transitions, 167 changer transitions 0/746 dead transitions. [2024-06-03 20:00:20,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 746 transitions, 13093 flow [2024-06-03 20:00:20,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:00:20,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:00:20,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-03 20:00:20,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772609819121447 [2024-06-03 20:00:20,748 INFO L175 Difference]: Start difference. First operand has 531 places, 726 transitions, 11101 flow. Second operand 9 states and 146 transitions. [2024-06-03 20:00:20,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 746 transitions, 13093 flow [2024-06-03 20:00:33,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 746 transitions, 12913 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-03 20:00:33,624 INFO L231 Difference]: Finished difference. Result has 530 places, 729 transitions, 11375 flow [2024-06-03 20:00:33,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10921, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11375, PETRI_PLACES=530, PETRI_TRANSITIONS=729} [2024-06-03 20:00:33,625 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 486 predicate places. [2024-06-03 20:00:33,625 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 729 transitions, 11375 flow [2024-06-03 20:00:33,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:00:33,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:33,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:33,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 20:00:33,625 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-03 20:00:33,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:33,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1332512850, now seen corresponding path program 12 times [2024-06-03 20:00:33,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:33,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81388280] [2024-06-03 20:00:33,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:33,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:33,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:34,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:00:34,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:34,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81388280] [2024-06-03 20:00:34,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81388280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:34,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:34,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:34,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188242274] [2024-06-03 20:00:34,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:34,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:34,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:34,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:34,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:34,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 20:00:34,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 729 transitions, 11375 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:34,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:34,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 20:00:34,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:36,794 INFO L124 PetriNetUnfolderBase]: 4061/6299 cut-off events. [2024-06-03 20:00:36,794 INFO L125 PetriNetUnfolderBase]: For 3222129/3222135 co-relation queries the response was YES. [2024-06-03 20:00:36,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91834 conditions, 6299 events. 4061/6299 cut-off events. For 3222129/3222135 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 36675 event pairs, 745 based on Foata normal form. 2/6288 useless extension candidates. Maximal degree in co-relation 91588. Up to 5820 conditions per place. [2024-06-03 20:00:36,923 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 628 selfloop transitions, 61 changer transitions 0/746 dead transitions. [2024-06-03 20:00:36,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 746 transitions, 12813 flow [2024-06-03 20:00:36,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:00:36,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:00:36,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-03 20:00:36,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38242894056847543 [2024-06-03 20:00:36,925 INFO L175 Difference]: Start difference. First operand has 530 places, 729 transitions, 11375 flow. Second operand 9 states and 148 transitions. [2024-06-03 20:00:36,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 746 transitions, 12813 flow [2024-06-03 20:00:49,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 746 transitions, 12313 flow, removed 120 selfloop flow, removed 6 redundant places. [2024-06-03 20:00:49,640 INFO L231 Difference]: Finished difference. Result has 533 places, 729 transitions, 11003 flow [2024-06-03 20:00:49,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10875, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11003, PETRI_PLACES=533, PETRI_TRANSITIONS=729} [2024-06-03 20:00:49,641 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 489 predicate places. [2024-06-03 20:00:49,641 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 729 transitions, 11003 flow [2024-06-03 20:00:49,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:49,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:49,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:49,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 20:00:49,642 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-03 20:00:49,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:49,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1565369035, now seen corresponding path program 3 times [2024-06-03 20:00:49,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:49,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835878231] [2024-06-03 20:00:49,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:49,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:50,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:00:50,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:50,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835878231] [2024-06-03 20:00:50,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835878231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:50,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:50,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:50,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522834643] [2024-06-03 20:00:50,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:50,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:50,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:50,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:50,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:50,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 20:00:50,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 729 transitions, 11003 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:00:50,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:50,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 20:00:50,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:52,899 INFO L124 PetriNetUnfolderBase]: 4154/6405 cut-off events. [2024-06-03 20:00:52,900 INFO L125 PetriNetUnfolderBase]: For 3216255/3216263 co-relation queries the response was YES. [2024-06-03 20:00:52,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91837 conditions, 6405 events. 4154/6405 cut-off events. For 3216255/3216263 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 36934 event pairs, 796 based on Foata normal form. 9/6413 useless extension candidates. Maximal degree in co-relation 91590. Up to 6071 conditions per place. [2024-06-03 20:00:53,024 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 654 selfloop transitions, 88 changer transitions 0/746 dead transitions. [2024-06-03 20:00:53,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 746 transitions, 12885 flow [2024-06-03 20:00:53,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:00:53,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:00:53,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-03 20:00:53,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695090439276486 [2024-06-03 20:00:53,026 INFO L175 Difference]: Start difference. First operand has 533 places, 729 transitions, 11003 flow. Second operand 9 states and 143 transitions. [2024-06-03 20:00:53,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 746 transitions, 12885 flow [2024-06-03 20:01:04,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 746 transitions, 12639 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-03 20:01:04,752 INFO L231 Difference]: Finished difference. Result has 533 places, 729 transitions, 10939 flow [2024-06-03 20:01:04,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10757, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10939, PETRI_PLACES=533, PETRI_TRANSITIONS=729} [2024-06-03 20:01:04,752 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 489 predicate places. [2024-06-03 20:01:04,752 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 729 transitions, 10939 flow [2024-06-03 20:01:04,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:01:04,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:01:04,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:01:04,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 20:01:04,753 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-03 20:01:04,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:01:04,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1572728342, now seen corresponding path program 6 times [2024-06-03 20:01:04,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:01:04,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591308516] [2024-06-03 20:01:04,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:01:04,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:01:04,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:01:05,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:01:05,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:01:05,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591308516] [2024-06-03 20:01:05,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591308516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:01:05,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:01:05,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:01:05,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475033798] [2024-06-03 20:01:05,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:01:05,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:01:05,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:01:05,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:01:05,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:01:05,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 20:01:05,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 729 transitions, 10939 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:01:05,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:01:05,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 20:01:05,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:01:08,117 INFO L124 PetriNetUnfolderBase]: 4148/6392 cut-off events. [2024-06-03 20:01:08,117 INFO L125 PetriNetUnfolderBase]: For 3225825/3225831 co-relation queries the response was YES. [2024-06-03 20:01:08,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91115 conditions, 6392 events. 4148/6392 cut-off events. For 3225825/3225831 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 36872 event pairs, 802 based on Foata normal form. 6/6397 useless extension candidates. Maximal degree in co-relation 90867. Up to 5851 conditions per place. [2024-06-03 20:01:08,246 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 627 selfloop transitions, 119 changer transitions 0/750 dead transitions. [2024-06-03 20:01:08,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 750 transitions, 12879 flow [2024-06-03 20:01:08,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:01:08,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:01:08,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 20:01:08,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-03 20:01:08,248 INFO L175 Difference]: Start difference. First operand has 533 places, 729 transitions, 10939 flow. Second operand 9 states and 154 transitions. [2024-06-03 20:01:08,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 750 transitions, 12879 flow [2024-06-03 20:01:21,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 750 transitions, 12621 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-03 20:01:21,192 INFO L231 Difference]: Finished difference. Result has 535 places, 729 transitions, 10925 flow [2024-06-03 20:01:21,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10681, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10925, PETRI_PLACES=535, PETRI_TRANSITIONS=729} [2024-06-03 20:01:21,192 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 491 predicate places. [2024-06-03 20:01:21,192 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 729 transitions, 10925 flow [2024-06-03 20:01:21,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:01:21,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:01:21,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:01:21,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 20:01:21,193 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-03 20:01:21,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:01:21,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1572728125, now seen corresponding path program 4 times [2024-06-03 20:01:21,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:01:21,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424389699] [2024-06-03 20:01:21,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:01:21,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:01:21,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:01:22,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:01:22,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:01:22,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424389699] [2024-06-03 20:01:22,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424389699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:01:22,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:01:22,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:01:22,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003697893] [2024-06-03 20:01:22,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:01:22,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:01:22,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:01:22,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:01:22,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:01:22,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 20:01:22,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 729 transitions, 10925 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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-03 20:01:22,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:01:22,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 20:01:22,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:01:24,818 INFO L124 PetriNetUnfolderBase]: 4153/6409 cut-off events. [2024-06-03 20:01:24,818 INFO L125 PetriNetUnfolderBase]: For 3245145/3245153 co-relation queries the response was YES. [2024-06-03 20:01:24,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91431 conditions, 6409 events. 4153/6409 cut-off events. For 3245145/3245153 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 36995 event pairs, 785 based on Foata normal form. 9/6417 useless extension candidates. Maximal degree in co-relation 91182. Up to 6069 conditions per place. [2024-06-03 20:01:24,944 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 662 selfloop transitions, 83 changer transitions 0/749 dead transitions. [2024-06-03 20:01:24,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 749 transitions, 12903 flow [2024-06-03 20:01:24,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:01:24,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:01:24,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-03 20:01:24,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37467700258397935 [2024-06-03 20:01:24,946 INFO L175 Difference]: Start difference. First operand has 535 places, 729 transitions, 10925 flow. Second operand 9 states and 145 transitions. [2024-06-03 20:01:24,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 749 transitions, 12903 flow Killed by 15