./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.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/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-04 14:33:47,863 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:33:47,900 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:33:47,903 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:33:47,903 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:33:47,918 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:33:47,920 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:33:47,921 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:33:47,921 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:33:47,922 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:33:47,922 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:33:47,922 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:33:47,923 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:33:47,924 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:33:47,925 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:33:47,925 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:33:47,926 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:33:47,928 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:33:47,928 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:33:47,929 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:33:47,929 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:33:47,929 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:33:47,929 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:33:47,930 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:33:47,930 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:33:47,930 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:33:47,930 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:33:47,931 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:33:47,931 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:33:47,931 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:33:47,932 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:33:47,932 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:33:47,933 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:33:47,933 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:33:47,933 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:33:47,933 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:33:47,933 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:33:47,933 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:33:47,934 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:33:47,934 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:33:47,934 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:33:47,934 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:33:47,934 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:33:47,935 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-04 14:33:48,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:33:48,145 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:33:48,148 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:33:48,149 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:33:48,149 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:33:48,150 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/mix003_power.opt_pso.opt_rmo.opt_tso.opt.yml/witness.yml [2024-06-04 14:33:48,339 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:33:48,340 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:33:48,341 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-04 14:33:49,179 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:33:49,377 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:33:49,378 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-04 14:33:49,389 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f92bd83b9/4e3555ab51404e12b194af219cd6ef44/FLAGe06c80b32 [2024-06-04 14:33:49,763 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f92bd83b9/4e3555ab51404e12b194af219cd6ef44 [2024-06-04 14:33:49,765 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:33:49,766 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:33:49,769 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:33:49,769 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:33:49,772 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:33:49,773 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:33:48" (1/2) ... [2024-06-04 14:33:49,773 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22508c70 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:33:49, skipping insertion in model container [2024-06-04 14:33:49,774 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:33:48" (1/2) ... [2024-06-04 14:33:49,775 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7296a024 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:33:49, skipping insertion in model container [2024-06-04 14:33:49,775 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:33:49" (2/2) ... [2024-06-04 14:33:49,775 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22508c70 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:49, skipping insertion in model container [2024-06-04 14:33:49,776 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:33:49" (2/2) ... [2024-06-04 14:33:49,776 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:33:49,852 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:33:49,853 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-04 14:33:49,853 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-04 14:33:49,853 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-04 14:33:49,853 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:33:49,854 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-04 14:33:49,894 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:33:50,275 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:33:50,282 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:33:50,364 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:33:50,396 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:33:50,397 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50 WrapperNode [2024-06-04 14:33:50,397 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:33:50,398 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:33:50,398 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:33:50,398 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:33:50,403 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,435 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,461 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 150 [2024-06-04 14:33:50,462 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:33:50,462 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:33:50,462 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:33:50,462 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:33:50,479 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,479 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,482 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,504 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-04 14:33:50,504 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,504 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,515 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,524 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,526 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,531 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,535 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:33:50,538 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:33:50,538 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:33:50,538 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:33:50,539 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (1/1) ... [2024-06-04 14:33:50,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:33:50,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:33:50,559 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-04 14:33:50,577 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-04 14:33:50,590 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:33:50,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:33:50,590 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:33:50,590 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:33:50,591 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:33:50,591 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:33:50,591 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:33:50,591 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:33:50,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:33:50,591 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:33:50,592 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:33:50,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:33:50,593 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:33:50,717 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:33:50,720 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:33:51,071 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:33:51,071 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:33:51,239 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:33:51,240 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:33:51,240 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:33:51 BoogieIcfgContainer [2024-06-04 14:33:51,240 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:33:51,242 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:33:51,243 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:33:51,245 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:33:51,245 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:33:48" (1/4) ... [2024-06-04 14:33:51,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@331777bf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:33:51, skipping insertion in model container [2024-06-04 14:33:51,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:33:49" (2/4) ... [2024-06-04 14:33:51,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@331777bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:33:51, skipping insertion in model container [2024-06-04 14:33:51,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:33:50" (3/4) ... [2024-06-04 14:33:51,247 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@331777bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:33:51, skipping insertion in model container [2024-06-04 14:33:51,247 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:33:51" (4/4) ... [2024-06-04 14:33:51,248 INFO L112 eAbstractionObserver]: Analyzing ICFG mix003_power.opt_pso.opt_rmo.opt_tso.opt.i [2024-06-04 14:33:51,261 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:33:51,261 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:33:51,261 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:33:51,298 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:33:51,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-04 14:33:51,360 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-04 14:33:51,360 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:33:51,362 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 65 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-04 14:33:51,362 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-04 14:33:51,365 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-04 14:33:51,375 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:33:51,381 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;@24aca7eb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:33:51,381 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:33:51,386 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:33:51,386 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:33:51,386 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:33:51,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:51,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:33:51,387 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-04 14:33:51,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:51,391 INFO L85 PathProgramCache]: Analyzing trace with hash -377810500, now seen corresponding path program 1 times [2024-06-04 14:33:51,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:51,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964393388] [2024-06-04 14:33:51,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:51,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:51,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:52,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:52,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:52,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964393388] [2024-06-04 14:33:52,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964393388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:52,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:52,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:33:52,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628158182] [2024-06-04 14:33:52,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:52,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:33:52,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:52,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:33:52,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:33:52,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-04 14:33:52,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:52,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:52,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-04 14:33:52,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:52,878 INFO L124 PetriNetUnfolderBase]: 869/1406 cut-off events. [2024-06-04 14:33:52,878 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-04 14:33:52,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2786 conditions, 1406 events. 869/1406 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7216 event pairs, 566 based on Foata normal form. 1/1349 useless extension candidates. Maximal degree in co-relation 2771. Up to 1315 conditions per place. [2024-06-04 14:33:52,889 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-04 14:33:52,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 175 flow [2024-06-04 14:33:52,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:33:52,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:33:52,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-04 14:33:52,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-04 14:33:52,900 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 81 transitions. [2024-06-04 14:33:52,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 175 flow [2024-06-04 14:33:52,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:33:52,905 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-04 14:33:52,907 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-04 14:33:52,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-04 14:33:52,910 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-04 14:33:52,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:52,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:52,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:52,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:33:52,911 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-04 14:33:52,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:52,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1996366299, now seen corresponding path program 1 times [2024-06-04 14:33:52,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:52,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143134658] [2024-06-04 14:33:52,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:52,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:52,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:53,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:53,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:53,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143134658] [2024-06-04 14:33:53,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143134658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:53,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:53,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:33:53,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487865663] [2024-06-04 14:33:53,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:53,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:33:53,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:53,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:33:53,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:33:53,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-04 14:33:53,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:53,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:53,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-04 14:33:53,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:53,948 INFO L124 PetriNetUnfolderBase]: 996/1572 cut-off events. [2024-06-04 14:33:53,949 INFO L125 PetriNetUnfolderBase]: For 338/338 co-relation queries the response was YES. [2024-06-04 14:33:53,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3589 conditions, 1572 events. 996/1572 cut-off events. For 338/338 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7871 event pairs, 519 based on Foata normal form. 3/1572 useless extension candidates. Maximal degree in co-relation 3574. Up to 1484 conditions per place. [2024-06-04 14:33:53,956 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-04 14:33:53,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 244 flow [2024-06-04 14:33:53,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:33:53,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:33:53,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-04 14:33:53,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-04 14:33:53,958 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 102 transitions. [2024-06-04 14:33:53,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 244 flow [2024-06-04 14:33:53,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:33:53,960 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-04 14:33:53,961 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-04 14:33:53,961 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-04 14:33:53,961 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-04 14:33:53,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:53,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:53,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:53,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:33:53,962 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-04 14:33:53,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:53,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1337464378, now seen corresponding path program 1 times [2024-06-04 14:33:53,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:53,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725830967] [2024-06-04 14:33:53,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:53,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:53,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:55,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:55,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:55,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725830967] [2024-06-04 14:33:55,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725830967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:55,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:55,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:33:55,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301327088] [2024-06-04 14:33:55,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:55,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:33:55,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:55,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:33:55,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:33:55,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:33:55,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 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-04 14:33:55,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:55,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:33:55,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:55,519 INFO L124 PetriNetUnfolderBase]: 1265/1959 cut-off events. [2024-06-04 14:33:55,519 INFO L125 PetriNetUnfolderBase]: For 1122/1122 co-relation queries the response was YES. [2024-06-04 14:33:55,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4958 conditions, 1959 events. 1265/1959 cut-off events. For 1122/1122 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9637 event pairs, 445 based on Foata normal form. 6/1959 useless extension candidates. Maximal degree in co-relation 4941. Up to 1828 conditions per place. [2024-06-04 14:33:55,529 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-04 14:33:55,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 70 transitions, 356 flow [2024-06-04 14:33:55,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:33:55,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:33:55,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-04 14:33:55,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387596899224806 [2024-06-04 14:33:55,532 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 139 transitions. [2024-06-04 14:33:55,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 70 transitions, 356 flow [2024-06-04 14:33:55,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 70 transitions, 336 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 14:33:55,534 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-04 14:33:55,534 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-04 14:33:55,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-04 14:33:55,535 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-04 14:33:55,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 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-04 14:33:55,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:55,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:55,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:33:55,536 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-04 14:33:55,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:55,536 INFO L85 PathProgramCache]: Analyzing trace with hash 668599817, now seen corresponding path program 1 times [2024-06-04 14:33:55,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:55,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973501782] [2024-06-04 14:33:55,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:55,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:55,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:56,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:56,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:56,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973501782] [2024-06-04 14:33:56,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973501782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:56,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:56,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:33:56,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713431924] [2024-06-04 14:33:56,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:56,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:33:56,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:56,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:33:56,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:33:56,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:33:56,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:56,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:56,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:33:56,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:56,610 INFO L124 PetriNetUnfolderBase]: 1333/2085 cut-off events. [2024-06-04 14:33:56,611 INFO L125 PetriNetUnfolderBase]: For 2082/2082 co-relation queries the response was YES. [2024-06-04 14:33:56,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5740 conditions, 2085 events. 1333/2085 cut-off events. For 2082/2082 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10389 event pairs, 592 based on Foata normal form. 2/2046 useless extension candidates. Maximal degree in co-relation 5721. Up to 1980 conditions per place. [2024-06-04 14:33:56,620 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-04 14:33:56,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 329 flow [2024-06-04 14:33:56,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:33:56,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:33:56,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-04 14:33:56,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-04 14:33:56,621 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 101 transitions. [2024-06-04 14:33:56,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 329 flow [2024-06-04 14:33:56,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 302 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 14:33:56,624 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-04 14:33:56,625 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-04 14:33:56,625 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-04 14:33:56,625 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-04 14:33:56,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:56,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:56,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:56,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:33:56,626 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-04 14:33:56,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:56,626 INFO L85 PathProgramCache]: Analyzing trace with hash -737515851, now seen corresponding path program 1 times [2024-06-04 14:33:56,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:56,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540276174] [2024-06-04 14:33:56,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:56,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:56,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:57,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:57,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:57,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540276174] [2024-06-04 14:33:57,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540276174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:57,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:57,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:33:57,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267994344] [2024-06-04 14:33:57,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:57,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:33:57,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:57,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:33:57,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:33:57,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:33:57,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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-04 14:33:57,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:57,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:33:57,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:57,818 INFO L124 PetriNetUnfolderBase]: 1323/2107 cut-off events. [2024-06-04 14:33:57,819 INFO L125 PetriNetUnfolderBase]: For 3045/3045 co-relation queries the response was YES. [2024-06-04 14:33:57,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6177 conditions, 2107 events. 1323/2107 cut-off events. For 3045/3045 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10641 event pairs, 556 based on Foata normal form. 4/2102 useless extension candidates. Maximal degree in co-relation 6156. Up to 1948 conditions per place. [2024-06-04 14:33:57,828 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 49 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-04 14:33:57,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 66 transitions, 378 flow [2024-06-04 14:33:57,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:33:57,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:33:57,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-04 14:33:57,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-04 14:33:57,830 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 6 states and 120 transitions. [2024-06-04 14:33:57,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 66 transitions, 378 flow [2024-06-04 14:33:57,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 66 transitions, 358 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 14:33:57,833 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 234 flow [2024-06-04 14:33:57,833 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-04 14:33:57,833 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-04 14:33:57,834 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 234 flow [2024-06-04 14:33:57,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 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-04 14:33:57,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:57,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:57,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:33:57,834 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-04 14:33:57,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:57,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1181685930, now seen corresponding path program 1 times [2024-06-04 14:33:57,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:57,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483241765] [2024-06-04 14:33:57,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:57,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:57,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:58,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:58,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:58,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483241765] [2024-06-04 14:33:58,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483241765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:58,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:58,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:33:58,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688928248] [2024-06-04 14:33:58,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:58,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:33:58,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:58,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:33:58,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:33:58,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:33:58,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 234 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-04 14:33:58,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:58,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:33:58,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:59,059 INFO L124 PetriNetUnfolderBase]: 1541/2335 cut-off events. [2024-06-04 14:33:59,059 INFO L125 PetriNetUnfolderBase]: For 5142/5146 co-relation queries the response was YES. [2024-06-04 14:33:59,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7555 conditions, 2335 events. 1541/2335 cut-off events. For 5142/5146 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11192 event pairs, 656 based on Foata normal form. 6/2340 useless extension candidates. Maximal degree in co-relation 7533. Up to 2244 conditions per place. [2024-06-04 14:33:59,069 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-04 14:33:59,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 76 transitions, 486 flow [2024-06-04 14:33:59,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:33:59,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:33:59,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-04 14:33:59,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689922480620155 [2024-06-04 14:33:59,071 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 234 flow. Second operand 6 states and 121 transitions. [2024-06-04 14:33:59,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 76 transitions, 486 flow [2024-06-04 14:33:59,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 456 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:33:59,074 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 290 flow [2024-06-04 14:33:59,074 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-04 14:33:59,076 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-04 14:33:59,077 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 290 flow [2024-06-04 14:33:59,077 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-04 14:33:59,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:59,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:59,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:33:59,077 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-04 14:33:59,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:59,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1376369794, now seen corresponding path program 2 times [2024-06-04 14:33:59,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:59,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115249107] [2024-06-04 14:33:59,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:59,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:59,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:59,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-04 14:33:59,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:59,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115249107] [2024-06-04 14:33:59,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115249107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:59,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:59,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:33:59,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479448320] [2024-06-04 14:33:59,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:59,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:33:59,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:59,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:33:59,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:33:59,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:33:59,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 290 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-04 14:33:59,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:59,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:33:59,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:00,261 INFO L124 PetriNetUnfolderBase]: 1536/2329 cut-off events. [2024-06-04 14:34:00,262 INFO L125 PetriNetUnfolderBase]: For 6877/6881 co-relation queries the response was YES. [2024-06-04 14:34:00,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8052 conditions, 2329 events. 1536/2329 cut-off events. For 6877/6881 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11180 event pairs, 659 based on Foata normal form. 6/2334 useless extension candidates. Maximal degree in co-relation 8029. Up to 2239 conditions per place. [2024-06-04 14:34:00,274 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 16 changer transitions 0/71 dead transitions. [2024-06-04 14:34:00,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 460 flow [2024-06-04 14:34:00,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:34:00,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:34:00,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-04 14:34:00,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-04 14:34:00,276 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 290 flow. Second operand 6 states and 116 transitions. [2024-06-04 14:34:00,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 460 flow [2024-06-04 14:34:00,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 71 transitions, 426 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-04 14:34:00,280 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 296 flow [2024-06-04 14:34:00,280 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-04 14:34:00,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-04 14:34:00,281 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 296 flow [2024-06-04 14:34:00,281 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-04 14:34:00,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:00,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:00,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:34:00,281 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-04 14:34:00,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:00,282 INFO L85 PathProgramCache]: Analyzing trace with hash 758602050, now seen corresponding path program 1 times [2024-06-04 14:34:00,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:00,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447341225] [2024-06-04 14:34:00,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:00,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:00,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:00,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:00,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:00,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447341225] [2024-06-04 14:34:00,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447341225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:00,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:00,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:34:00,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488852903] [2024-06-04 14:34:00,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:00,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:34:00,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:00,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:34:00,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:34:01,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:01,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 296 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:01,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:01,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:01,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:01,559 INFO L124 PetriNetUnfolderBase]: 1583/2407 cut-off events. [2024-06-04 14:34:01,560 INFO L125 PetriNetUnfolderBase]: For 8165/8167 co-relation queries the response was YES. [2024-06-04 14:34:01,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8456 conditions, 2407 events. 1583/2407 cut-off events. For 8165/8167 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11601 event pairs, 652 based on Foata normal form. 4/2410 useless extension candidates. Maximal degree in co-relation 8431. Up to 2291 conditions per place. [2024-06-04 14:34:01,570 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 67 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-04 14:34:01,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 96 transitions, 632 flow [2024-06-04 14:34:01,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:01,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:01,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-04 14:34:01,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-04 14:34:01,572 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 296 flow. Second operand 8 states and 155 transitions. [2024-06-04 14:34:01,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 96 transitions, 632 flow [2024-06-04 14:34:01,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 576 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:34:01,577 INFO L231 Difference]: Finished difference. Result has 66 places, 70 transitions, 408 flow [2024-06-04 14:34:01,577 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-04 14:34:01,578 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-04 14:34:01,578 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 408 flow [2024-06-04 14:34:01,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:01,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:01,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:01,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:34:01,579 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-04 14:34:01,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:01,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1977020806, now seen corresponding path program 2 times [2024-06-04 14:34:01,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:01,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273270291] [2024-06-04 14:34:01,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:01,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:02,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:02,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:02,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273270291] [2024-06-04 14:34:02,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273270291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:02,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:02,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:34:02,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959602737] [2024-06-04 14:34:02,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:02,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:34:02,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:02,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:34:02,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:34:02,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:02,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 408 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:02,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:02,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:02,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:03,003 INFO L124 PetriNetUnfolderBase]: 1594/2428 cut-off events. [2024-06-04 14:34:03,003 INFO L125 PetriNetUnfolderBase]: For 10556/10560 co-relation queries the response was YES. [2024-06-04 14:34:03,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9162 conditions, 2428 events. 1594/2428 cut-off events. For 10556/10560 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11754 event pairs, 631 based on Foata normal form. 6/2433 useless extension candidates. Maximal degree in co-relation 9135. Up to 2293 conditions per place. [2024-06-04 14:34:03,015 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-04 14:34:03,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 98 transitions, 706 flow [2024-06-04 14:34:03,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:03,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:03,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-04 14:34:03,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-04 14:34:03,017 INFO L175 Difference]: Start difference. First operand has 66 places, 70 transitions, 408 flow. Second operand 7 states and 137 transitions. [2024-06-04 14:34:03,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 98 transitions, 706 flow [2024-06-04 14:34:03,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 98 transitions, 664 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-04 14:34:03,022 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 467 flow [2024-06-04 14:34:03,022 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-04 14:34:03,023 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-04 14:34:03,023 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 467 flow [2024-06-04 14:34:03,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:03,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:03,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:03,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:34:03,023 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-04 14:34:03,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:03,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1977016156, now seen corresponding path program 3 times [2024-06-04 14:34:03,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:03,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390907905] [2024-06-04 14:34:03,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:03,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:03,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:03,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:03,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:03,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390907905] [2024-06-04 14:34:03,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390907905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:03,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:03,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:34:03,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218755598] [2024-06-04 14:34:03,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:03,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:34:03,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:03,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:34:03,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:34:03,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:03,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 467 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:03,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:03,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:03,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:04,414 INFO L124 PetriNetUnfolderBase]: 1605/2452 cut-off events. [2024-06-04 14:34:04,415 INFO L125 PetriNetUnfolderBase]: For 13822/13828 co-relation queries the response was YES. [2024-06-04 14:34:04,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9832 conditions, 2452 events. 1605/2452 cut-off events. For 13822/13828 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11924 event pairs, 639 based on Foata normal form. 6/2457 useless extension candidates. Maximal degree in co-relation 9804. Up to 2257 conditions per place. [2024-06-04 14:34:04,427 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 37 changer transitions 0/102 dead transitions. [2024-06-04 14:34:04,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 102 transitions, 837 flow [2024-06-04 14:34:04,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:04,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:04,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-04 14:34:04,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-04 14:34:04,428 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 467 flow. Second operand 7 states and 140 transitions. [2024-06-04 14:34:04,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 102 transitions, 837 flow [2024-06-04 14:34:04,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 102 transitions, 750 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:04,438 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 544 flow [2024-06-04 14:34:04,439 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=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=544, PETRI_PLACES=72, PETRI_TRANSITIONS=79} [2024-06-04 14:34:04,439 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-04 14:34:04,440 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 544 flow [2024-06-04 14:34:04,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:04,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:04,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:04,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:34:04,440 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-04 14:34:04,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:04,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1806313540, now seen corresponding path program 1 times [2024-06-04 14:34:04,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:04,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030730096] [2024-06-04 14:34:04,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:04,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:05,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030730096] [2024-06-04 14:34:05,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030730096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:05,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:05,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:34:05,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626241636] [2024-06-04 14:34:05,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:05,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:34:05,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:05,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:34:05,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:34:05,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:05,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 79 transitions, 544 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:05,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:05,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:05,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:05,924 INFO L124 PetriNetUnfolderBase]: 1627/2486 cut-off events. [2024-06-04 14:34:05,924 INFO L125 PetriNetUnfolderBase]: For 14112/14116 co-relation queries the response was YES. [2024-06-04 14:34:05,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9964 conditions, 2486 events. 1627/2486 cut-off events. For 14112/14116 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12140 event pairs, 583 based on Foata normal form. 8/2491 useless extension candidates. Maximal degree in co-relation 9935. Up to 2293 conditions per place. [2024-06-04 14:34:05,939 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 82 selfloop transitions, 26 changer transitions 0/113 dead transitions. [2024-06-04 14:34:05,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 113 transitions, 934 flow [2024-06-04 14:34:05,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:05,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:05,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-04 14:34:05,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-04 14:34:05,940 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 544 flow. Second operand 7 states and 143 transitions. [2024-06-04 14:34:05,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 113 transitions, 934 flow [2024-06-04 14:34:05,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 113 transitions, 888 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-04 14:34:05,949 INFO L231 Difference]: Finished difference. Result has 76 places, 85 transitions, 616 flow [2024-06-04 14:34:05,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=616, PETRI_PLACES=76, PETRI_TRANSITIONS=85} [2024-06-04 14:34:05,949 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-04 14:34:05,950 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 85 transitions, 616 flow [2024-06-04 14:34:05,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:05,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:05,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:05,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:34:05,950 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-04 14:34:05,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:05,951 INFO L85 PathProgramCache]: Analyzing trace with hash 277085658, now seen corresponding path program 2 times [2024-06-04 14:34:05,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:05,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030284202] [2024-06-04 14:34:05,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:05,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:05,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:06,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:06,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:06,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030284202] [2024-06-04 14:34:06,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030284202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:06,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:06,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:34:06,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375382472] [2024-06-04 14:34:06,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:06,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:34:06,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:06,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:34:06,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:34:06,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:06,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 85 transitions, 616 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:06,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:06,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:06,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:07,400 INFO L124 PetriNetUnfolderBase]: 1649/2524 cut-off events. [2024-06-04 14:34:07,401 INFO L125 PetriNetUnfolderBase]: For 17177/17185 co-relation queries the response was YES. [2024-06-04 14:34:07,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10701 conditions, 2524 events. 1649/2524 cut-off events. For 17177/17185 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12371 event pairs, 578 based on Foata normal form. 12/2535 useless extension candidates. Maximal degree in co-relation 10670. Up to 2312 conditions per place. [2024-06-04 14:34:07,411 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 78 selfloop transitions, 30 changer transitions 0/113 dead transitions. [2024-06-04 14:34:07,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 113 transitions, 982 flow [2024-06-04 14:34:07,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:07,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:07,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-04 14:34:07,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-04 14:34:07,413 INFO L175 Difference]: Start difference. First operand has 76 places, 85 transitions, 616 flow. Second operand 7 states and 138 transitions. [2024-06-04 14:34:07,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 113 transitions, 982 flow [2024-06-04 14:34:07,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 113 transitions, 947 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-04 14:34:07,422 INFO L231 Difference]: Finished difference. Result has 80 places, 88 transitions, 681 flow [2024-06-04 14:34:07,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=681, PETRI_PLACES=80, PETRI_TRANSITIONS=88} [2024-06-04 14:34:07,423 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-04 14:34:07,423 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 88 transitions, 681 flow [2024-06-04 14:34:07,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:07,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:07,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:07,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:34:07,423 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-04 14:34:07,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:07,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1935414916, now seen corresponding path program 4 times [2024-06-04 14:34:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:07,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271489825] [2024-06-04 14:34:07,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:07,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:07,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:08,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-04 14:34:08,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:08,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271489825] [2024-06-04 14:34:08,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271489825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:08,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:08,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:34:08,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118649466] [2024-06-04 14:34:08,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:08,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:34:08,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:08,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:34:08,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:34:08,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:08,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 88 transitions, 681 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:08,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:08,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:08,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:08,851 INFO L124 PetriNetUnfolderBase]: 1644/2514 cut-off events. [2024-06-04 14:34:08,851 INFO L125 PetriNetUnfolderBase]: For 19500/19504 co-relation queries the response was YES. [2024-06-04 14:34:08,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10976 conditions, 2514 events. 1644/2514 cut-off events. For 19500/19504 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12240 event pairs, 628 based on Foata normal form. 2/2514 useless extension candidates. Maximal degree in co-relation 10943. Up to 2316 conditions per place. [2024-06-04 14:34:08,864 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 65 selfloop transitions, 37 changer transitions 0/107 dead transitions. [2024-06-04 14:34:08,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 107 transitions, 943 flow [2024-06-04 14:34:08,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:08,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:08,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-04 14:34:08,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-04 14:34:08,866 INFO L175 Difference]: Start difference. First operand has 80 places, 88 transitions, 681 flow. Second operand 7 states and 135 transitions. [2024-06-04 14:34:08,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 107 transitions, 943 flow [2024-06-04 14:34:08,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 107 transitions, 857 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:34:08,880 INFO L231 Difference]: Finished difference. Result has 83 places, 88 transitions, 677 flow [2024-06-04 14:34:08,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=677, PETRI_PLACES=83, PETRI_TRANSITIONS=88} [2024-06-04 14:34:08,882 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-04 14:34:08,882 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 88 transitions, 677 flow [2024-06-04 14:34:08,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:08,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:08,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:08,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:34:08,883 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-04 14:34:08,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:08,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1935414730, now seen corresponding path program 3 times [2024-06-04 14:34:08,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:08,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225459274] [2024-06-04 14:34:08,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:08,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:08,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:09,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-04 14:34:09,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225459274] [2024-06-04 14:34:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225459274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:09,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:09,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:34:09,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036992525] [2024-06-04 14:34:09,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:09,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:34:09,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:09,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:34:09,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:34:09,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:09,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 88 transitions, 677 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:09,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:09,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:09,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:10,404 INFO L124 PetriNetUnfolderBase]: 1634/2503 cut-off events. [2024-06-04 14:34:10,405 INFO L125 PetriNetUnfolderBase]: For 21703/21711 co-relation queries the response was YES. [2024-06-04 14:34:10,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11032 conditions, 2503 events. 1634/2503 cut-off events. For 21703/21711 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12264 event pairs, 576 based on Foata normal form. 12/2514 useless extension candidates. Maximal degree in co-relation 10998. Up to 2297 conditions per place. [2024-06-04 14:34:10,415 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 78 selfloop transitions, 29 changer transitions 0/112 dead transitions. [2024-06-04 14:34:10,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 112 transitions, 967 flow [2024-06-04 14:34:10,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:10,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:10,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-04 14:34:10,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-04 14:34:10,417 INFO L175 Difference]: Start difference. First operand has 83 places, 88 transitions, 677 flow. Second operand 7 states and 138 transitions. [2024-06-04 14:34:10,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 112 transitions, 967 flow [2024-06-04 14:34:10,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 112 transitions, 855 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:34:10,431 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 631 flow [2024-06-04 14:34:10,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=631, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-04 14:34:10,431 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-04 14:34:10,431 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 631 flow [2024-06-04 14:34:10,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:10,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:10,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:10,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:34:10,432 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:10,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:10,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1508595408, now seen corresponding path program 1 times [2024-06-04 14:34:10,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:10,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169166109] [2024-06-04 14:34:10,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:10,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:10,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:11,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:11,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:11,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169166109] [2024-06-04 14:34:11,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169166109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:11,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:11,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:34:11,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628304552] [2024-06-04 14:34:11,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:11,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:34:11,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:11,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:34:11,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:34:11,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-04 14:34:11,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 631 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:11,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:11,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-04 14:34:11,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:11,550 INFO L124 PetriNetUnfolderBase]: 1224/2069 cut-off events. [2024-06-04 14:34:11,550 INFO L125 PetriNetUnfolderBase]: For 19288/19298 co-relation queries the response was YES. [2024-06-04 14:34:11,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8978 conditions, 2069 events. 1224/2069 cut-off events. For 19288/19298 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11212 event pairs, 491 based on Foata normal form. 9/2075 useless extension candidates. Maximal degree in co-relation 8943. Up to 1792 conditions per place. [2024-06-04 14:34:11,559 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 68 selfloop transitions, 10 changer transitions 0/100 dead transitions. [2024-06-04 14:34:11,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 100 transitions, 838 flow [2024-06-04 14:34:11,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:34:11,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:34:11,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-04 14:34:11,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-04 14:34:11,561 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 631 flow. Second operand 6 states and 119 transitions. [2024-06-04 14:34:11,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 100 transitions, 838 flow [2024-06-04 14:34:11,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 100 transitions, 754 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:11,570 INFO L231 Difference]: Finished difference. Result has 84 places, 93 transitions, 615 flow [2024-06-04 14:34:11,570 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=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=615, PETRI_PLACES=84, PETRI_TRANSITIONS=93} [2024-06-04 14:34:11,571 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-04 14:34:11,571 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 93 transitions, 615 flow [2024-06-04 14:34:11,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:11,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:11,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:11,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:34:11,571 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:11,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:11,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1158101300, now seen corresponding path program 1 times [2024-06-04 14:34:11,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:11,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595918381] [2024-06-04 14:34:11,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:11,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:11,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:12,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:12,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595918381] [2024-06-04 14:34:12,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595918381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:12,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:12,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:12,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949124772] [2024-06-04 14:34:12,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:12,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:12,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:12,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:12,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:12,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:12,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 93 transitions, 615 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-04 14:34:12,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:12,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:12,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:13,085 INFO L124 PetriNetUnfolderBase]: 1653/2532 cut-off events. [2024-06-04 14:34:13,085 INFO L125 PetriNetUnfolderBase]: For 26420/26424 co-relation queries the response was YES. [2024-06-04 14:34:13,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11688 conditions, 2532 events. 1653/2532 cut-off events. For 26420/26424 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12365 event pairs, 599 based on Foata normal form. 8/2539 useless extension candidates. Maximal degree in co-relation 11651. Up to 2357 conditions per place. [2024-06-04 14:34:13,096 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 90 selfloop transitions, 30 changer transitions 0/125 dead transitions. [2024-06-04 14:34:13,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 125 transitions, 981 flow [2024-06-04 14:34:13,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:13,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:13,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-04 14:34:13,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-04 14:34:13,098 INFO L175 Difference]: Start difference. First operand has 84 places, 93 transitions, 615 flow. Second operand 8 states and 155 transitions. [2024-06-04 14:34:13,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 125 transitions, 981 flow [2024-06-04 14:34:13,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 125 transitions, 953 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-04 14:34:13,110 INFO L231 Difference]: Finished difference. Result has 89 places, 96 transitions, 696 flow [2024-06-04 14:34:13,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=696, PETRI_PLACES=89, PETRI_TRANSITIONS=96} [2024-06-04 14:34:13,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-04 14:34:13,111 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 96 transitions, 696 flow [2024-06-04 14:34:13,111 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-04 14:34:13,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:13,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:13,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:34:13,111 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-04 14:34:13,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:13,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1728769008, now seen corresponding path program 2 times [2024-06-04 14:34:13,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:13,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599855880] [2024-06-04 14:34:13,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:13,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:13,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:13,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-04 14:34:13,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:13,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599855880] [2024-06-04 14:34:13,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599855880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:13,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:13,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:13,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838000560] [2024-06-04 14:34:13,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:13,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:13,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:13,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:13,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:13,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:13,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 96 transitions, 696 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-04 14:34:13,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:13,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:13,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:14,680 INFO L124 PetriNetUnfolderBase]: 1707/2631 cut-off events. [2024-06-04 14:34:14,681 INFO L125 PetriNetUnfolderBase]: For 31471/31473 co-relation queries the response was YES. [2024-06-04 14:34:14,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12798 conditions, 2631 events. 1707/2631 cut-off events. For 31471/31473 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13041 event pairs, 544 based on Foata normal form. 4/2632 useless extension candidates. Maximal degree in co-relation 12760. Up to 2217 conditions per place. [2024-06-04 14:34:14,692 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 79 selfloop transitions, 54 changer transitions 0/138 dead transitions. [2024-06-04 14:34:14,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 138 transitions, 1288 flow [2024-06-04 14:34:14,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:14,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:14,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-04 14:34:14,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-04 14:34:14,695 INFO L175 Difference]: Start difference. First operand has 89 places, 96 transitions, 696 flow. Second operand 8 states and 168 transitions. [2024-06-04 14:34:14,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 138 transitions, 1288 flow [2024-06-04 14:34:14,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 138 transitions, 1205 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 14:34:14,710 INFO L231 Difference]: Finished difference. Result has 91 places, 105 transitions, 855 flow [2024-06-04 14:34:14,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=855, PETRI_PLACES=91, PETRI_TRANSITIONS=105} [2024-06-04 14:34:14,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-04 14:34:14,711 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 105 transitions, 855 flow [2024-06-04 14:34:14,711 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-04 14:34:14,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:14,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:14,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:34:14,711 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-04 14:34:14,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:14,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1157951570, now seen corresponding path program 3 times [2024-06-04 14:34:14,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:14,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861901222] [2024-06-04 14:34:14,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:14,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:14,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:15,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-04 14:34:15,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:15,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861901222] [2024-06-04 14:34:15,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861901222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:15,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:15,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:15,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261828010] [2024-06-04 14:34:15,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:15,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:15,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:15,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:15,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:15,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:15,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 105 transitions, 855 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-04 14:34:15,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:15,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:15,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:16,333 INFO L124 PetriNetUnfolderBase]: 1697/2617 cut-off events. [2024-06-04 14:34:16,333 INFO L125 PetriNetUnfolderBase]: For 35848/35850 co-relation queries the response was YES. [2024-06-04 14:34:16,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13240 conditions, 2617 events. 1697/2617 cut-off events. For 35848/35850 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13002 event pairs, 551 based on Foata normal form. 4/2618 useless extension candidates. Maximal degree in co-relation 13201. Up to 2209 conditions per place. [2024-06-04 14:34:16,346 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 74 selfloop transitions, 56 changer transitions 0/135 dead transitions. [2024-06-04 14:34:16,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 135 transitions, 1261 flow [2024-06-04 14:34:16,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:16,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:16,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-04 14:34:16,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-04 14:34:16,348 INFO L175 Difference]: Start difference. First operand has 91 places, 105 transitions, 855 flow. Second operand 8 states and 164 transitions. [2024-06-04 14:34:16,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 135 transitions, 1261 flow [2024-06-04 14:34:16,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 135 transitions, 1169 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-04 14:34:16,367 INFO L231 Difference]: Finished difference. Result has 96 places, 105 transitions, 883 flow [2024-06-04 14:34:16,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=883, PETRI_PLACES=96, PETRI_TRANSITIONS=105} [2024-06-04 14:34:16,368 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-04 14:34:16,368 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 105 transitions, 883 flow [2024-06-04 14:34:16,368 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-04 14:34:16,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:16,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:16,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:34:16,369 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-04 14:34:16,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:16,369 INFO L85 PathProgramCache]: Analyzing trace with hash -7629488, now seen corresponding path program 4 times [2024-06-04 14:34:16,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:16,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976268369] [2024-06-04 14:34:16,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:16,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:16,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:17,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:17,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:17,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976268369] [2024-06-04 14:34:17,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976268369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:17,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:17,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:17,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326537514] [2024-06-04 14:34:17,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:17,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:17,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:17,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:17,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:17,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:17,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 105 transitions, 883 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-04 14:34:17,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:17,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:17,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:17,931 INFO L124 PetriNetUnfolderBase]: 1751/2709 cut-off events. [2024-06-04 14:34:17,931 INFO L125 PetriNetUnfolderBase]: For 40928/40930 co-relation queries the response was YES. [2024-06-04 14:34:17,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14111 conditions, 2709 events. 1751/2709 cut-off events. For 40928/40930 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13582 event pairs, 549 based on Foata normal form. 4/2711 useless extension candidates. Maximal degree in co-relation 14070. Up to 2255 conditions per place. [2024-06-04 14:34:17,948 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 77 selfloop transitions, 59 changer transitions 0/141 dead transitions. [2024-06-04 14:34:17,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 141 transitions, 1473 flow [2024-06-04 14:34:17,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:17,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:17,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-04 14:34:17,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-04 14:34:17,958 INFO L175 Difference]: Start difference. First operand has 96 places, 105 transitions, 883 flow. Second operand 8 states and 164 transitions. [2024-06-04 14:34:17,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 141 transitions, 1473 flow [2024-06-04 14:34:17,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 141 transitions, 1341 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:17,990 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 981 flow [2024-06-04 14:34:17,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=763, 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=981, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-04 14:34:17,991 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-04 14:34:17,991 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 981 flow [2024-06-04 14:34:17,991 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-04 14:34:17,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:17,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:17,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:34:17,992 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-04 14:34:17,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:17,992 INFO L85 PathProgramCache]: Analyzing trace with hash 45509904, now seen corresponding path program 5 times [2024-06-04 14:34:17,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:17,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442995908] [2024-06-04 14:34:17,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:17,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:18,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:18,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:18,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:18,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442995908] [2024-06-04 14:34:18,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442995908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:18,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:18,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:18,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354625422] [2024-06-04 14:34:18,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:18,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:18,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:18,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:18,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:18,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:18,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 981 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-04 14:34:18,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:18,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:18,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:19,626 INFO L124 PetriNetUnfolderBase]: 1741/2696 cut-off events. [2024-06-04 14:34:19,627 INFO L125 PetriNetUnfolderBase]: For 43957/43961 co-relation queries the response was YES. [2024-06-04 14:34:19,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14163 conditions, 2696 events. 1741/2696 cut-off events. For 43957/43961 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13510 event pairs, 554 based on Foata normal form. 4/2698 useless extension candidates. Maximal degree in co-relation 14121. Up to 2247 conditions per place. [2024-06-04 14:34:19,641 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 70 selfloop transitions, 63 changer transitions 0/138 dead transitions. [2024-06-04 14:34:19,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 138 transitions, 1393 flow [2024-06-04 14:34:19,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:19,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:19,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-04 14:34:19,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-04 14:34:19,644 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 981 flow. Second operand 8 states and 159 transitions. [2024-06-04 14:34:19,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 138 transitions, 1393 flow [2024-06-04 14:34:19,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 138 transitions, 1202 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:19,673 INFO L231 Difference]: Finished difference. Result has 100 places, 111 transitions, 924 flow [2024-06-04 14:34:19,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=790, 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=924, PETRI_PLACES=100, PETRI_TRANSITIONS=111} [2024-06-04 14:34:19,674 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-04 14:34:19,674 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 111 transitions, 924 flow [2024-06-04 14:34:19,674 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-04 14:34:19,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:19,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:19,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:34:19,675 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-04 14:34:19,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:19,675 INFO L85 PathProgramCache]: Analyzing trace with hash 38152674, now seen corresponding path program 6 times [2024-06-04 14:34:19,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:19,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298352902] [2024-06-04 14:34:19,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:19,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:19,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:20,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:20,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:20,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298352902] [2024-06-04 14:34:20,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298352902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:20,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:20,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:20,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187091707] [2024-06-04 14:34:20,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:20,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:20,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:20,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:20,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:20,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:20,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 111 transitions, 924 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-04 14:34:20,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:20,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:20,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:21,239 INFO L124 PetriNetUnfolderBase]: 1731/2682 cut-off events. [2024-06-04 14:34:21,240 INFO L125 PetriNetUnfolderBase]: For 45947/45951 co-relation queries the response was YES. [2024-06-04 14:34:21,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14089 conditions, 2682 events. 1731/2682 cut-off events. For 45947/45951 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13401 event pairs, 547 based on Foata normal form. 4/2684 useless extension candidates. Maximal degree in co-relation 14046. Up to 2239 conditions per place. [2024-06-04 14:34:21,254 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 72 selfloop transitions, 60 changer transitions 0/137 dead transitions. [2024-06-04 14:34:21,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 137 transitions, 1262 flow [2024-06-04 14:34:21,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:21,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:21,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-04 14:34:21,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-04 14:34:21,255 INFO L175 Difference]: Start difference. First operand has 100 places, 111 transitions, 924 flow. Second operand 8 states and 159 transitions. [2024-06-04 14:34:21,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 137 transitions, 1262 flow [2024-06-04 14:34:21,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 137 transitions, 1094 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:21,278 INFO L231 Difference]: Finished difference. Result has 101 places, 111 transitions, 884 flow [2024-06-04 14:34:21,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=756, 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=884, PETRI_PLACES=101, PETRI_TRANSITIONS=111} [2024-06-04 14:34:21,278 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-04 14:34:21,278 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 111 transitions, 884 flow [2024-06-04 14:34:21,279 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-04 14:34:21,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:21,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:21,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:34:21,279 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-04 14:34:21,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:21,279 INFO L85 PathProgramCache]: Analyzing trace with hash 45786951, now seen corresponding path program 1 times [2024-06-04 14:34:21,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:21,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935152150] [2024-06-04 14:34:21,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:21,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:21,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:22,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:22,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:22,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935152150] [2024-06-04 14:34:22,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935152150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:22,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:22,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:22,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918368005] [2024-06-04 14:34:22,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:22,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:22,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:22,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:22,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:22,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:34:22,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 111 transitions, 884 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:22,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:22,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:34:22,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:23,136 INFO L124 PetriNetUnfolderBase]: 1516/2443 cut-off events. [2024-06-04 14:34:23,136 INFO L125 PetriNetUnfolderBase]: For 41539/41541 co-relation queries the response was YES. [2024-06-04 14:34:23,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12568 conditions, 2443 events. 1516/2443 cut-off events. For 41539/41541 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 12597 event pairs, 475 based on Foata normal form. 4/2446 useless extension candidates. Maximal degree in co-relation 12524. Up to 2214 conditions per place. [2024-06-04 14:34:23,149 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 116 selfloop transitions, 17 changer transitions 0/139 dead transitions. [2024-06-04 14:34:23,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 139 transitions, 1270 flow [2024-06-04 14:34:23,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:23,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:23,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-04 14:34:23,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-04 14:34:23,150 INFO L175 Difference]: Start difference. First operand has 101 places, 111 transitions, 884 flow. Second operand 8 states and 155 transitions. [2024-06-04 14:34:23,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 139 transitions, 1270 flow [2024-06-04 14:34:23,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 139 transitions, 1138 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:23,174 INFO L231 Difference]: Finished difference. Result has 103 places, 116 transitions, 855 flow [2024-06-04 14:34:23,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=855, PETRI_PLACES=103, PETRI_TRANSITIONS=116} [2024-06-04 14:34:23,175 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-04 14:34:23,175 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 116 transitions, 855 flow [2024-06-04 14:34:23,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:23,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:23,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:23,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:34:23,175 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-04 14:34:23,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:23,176 INFO L85 PathProgramCache]: Analyzing trace with hash -478181389, now seen corresponding path program 1 times [2024-06-04 14:34:23,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:23,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241598127] [2024-06-04 14:34:23,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:23,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:23,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:24,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:24,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:24,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241598127] [2024-06-04 14:34:24,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241598127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:24,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:24,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:34:24,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503340917] [2024-06-04 14:34:24,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:24,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:34:24,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:24,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:34:24,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:34:24,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-04 14:34:24,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 116 transitions, 855 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:24,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:24,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-04 14:34:24,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:24,640 INFO L124 PetriNetUnfolderBase]: 1274/2168 cut-off events. [2024-06-04 14:34:24,640 INFO L125 PetriNetUnfolderBase]: For 43472/43482 co-relation queries the response was YES. [2024-06-04 14:34:24,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11542 conditions, 2168 events. 1274/2168 cut-off events. For 43472/43482 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11904 event pairs, 445 based on Foata normal form. 10/2154 useless extension candidates. Maximal degree in co-relation 11496. Up to 1866 conditions per place. [2024-06-04 14:34:24,652 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 94 selfloop transitions, 12 changer transitions 0/128 dead transitions. [2024-06-04 14:34:24,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 128 transitions, 1115 flow [2024-06-04 14:34:24,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:34:24,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:34:24,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-04 14:34:24,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-04 14:34:24,653 INFO L175 Difference]: Start difference. First operand has 103 places, 116 transitions, 855 flow. Second operand 6 states and 123 transitions. [2024-06-04 14:34:24,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 128 transitions, 1115 flow [2024-06-04 14:34:24,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 128 transitions, 1056 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:24,679 INFO L231 Difference]: Finished difference. Result has 104 places, 119 transitions, 856 flow [2024-06-04 14:34:24,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=856, PETRI_PLACES=104, PETRI_TRANSITIONS=119} [2024-06-04 14:34:24,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-04 14:34:24,679 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 119 transitions, 856 flow [2024-06-04 14:34:24,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:24,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:24,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:24,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:34:24,680 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-04 14:34:24,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:24,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1655084799, now seen corresponding path program 1 times [2024-06-04 14:34:24,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:24,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651740324] [2024-06-04 14:34:24,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:24,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:24,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:25,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:25,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:25,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651740324] [2024-06-04 14:34:25,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651740324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:25,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:25,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:25,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963306139] [2024-06-04 14:34:25,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:25,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:25,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:25,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:25,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:25,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:25,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 119 transitions, 856 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-04 14:34:25,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:25,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:25,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:26,260 INFO L124 PetriNetUnfolderBase]: 1756/2721 cut-off events. [2024-06-04 14:34:26,260 INFO L125 PetriNetUnfolderBase]: For 57392/57396 co-relation queries the response was YES. [2024-06-04 14:34:26,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15050 conditions, 2721 events. 1756/2721 cut-off events. For 57392/57396 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 13596 event pairs, 386 based on Foata normal form. 8/2728 useless extension candidates. Maximal degree in co-relation 15003. Up to 2442 conditions per place. [2024-06-04 14:34:26,276 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 121 selfloop transitions, 33 changer transitions 0/159 dead transitions. [2024-06-04 14:34:26,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 159 transitions, 1430 flow [2024-06-04 14:34:26,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:26,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-04 14:34:26,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-04 14:34:26,277 INFO L175 Difference]: Start difference. First operand has 104 places, 119 transitions, 856 flow. Second operand 9 states and 174 transitions. [2024-06-04 14:34:26,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 159 transitions, 1430 flow [2024-06-04 14:34:26,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 159 transitions, 1392 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:34:26,306 INFO L231 Difference]: Finished difference. Result has 109 places, 123 transitions, 967 flow [2024-06-04 14:34:26,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=967, PETRI_PLACES=109, PETRI_TRANSITIONS=123} [2024-06-04 14:34:26,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-04 14:34:26,307 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 123 transitions, 967 flow [2024-06-04 14:34:26,307 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-04 14:34:26,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:26,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:26,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:34:26,307 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-04 14:34:26,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:26,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1541405319, now seen corresponding path program 2 times [2024-06-04 14:34:26,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:26,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355185539] [2024-06-04 14:34:26,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:26,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:26,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:27,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:27,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355185539] [2024-06-04 14:34:27,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355185539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:27,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:27,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:27,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841394444] [2024-06-04 14:34:27,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:27,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:27,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:27,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:27,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:27,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:27,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 123 transitions, 967 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-04 14:34:27,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:27,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:27,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:27,889 INFO L124 PetriNetUnfolderBase]: 1748/2709 cut-off events. [2024-06-04 14:34:27,890 INFO L125 PetriNetUnfolderBase]: For 61795/61799 co-relation queries the response was YES. [2024-06-04 14:34:27,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15330 conditions, 2709 events. 1748/2709 cut-off events. For 61795/61799 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 13510 event pairs, 525 based on Foata normal form. 8/2716 useless extension candidates. Maximal degree in co-relation 15282. Up to 2501 conditions per place. [2024-06-04 14:34:27,903 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 118 selfloop transitions, 29 changer transitions 0/152 dead transitions. [2024-06-04 14:34:27,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 152 transitions, 1353 flow [2024-06-04 14:34:27,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:27,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:27,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-04 14:34:27,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-04 14:34:27,904 INFO L175 Difference]: Start difference. First operand has 109 places, 123 transitions, 967 flow. Second operand 8 states and 154 transitions. [2024-06-04 14:34:27,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 152 transitions, 1353 flow [2024-06-04 14:34:27,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 152 transitions, 1256 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:27,931 INFO L231 Difference]: Finished difference. Result has 112 places, 123 transitions, 936 flow [2024-06-04 14:34:27,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=936, PETRI_PLACES=112, PETRI_TRANSITIONS=123} [2024-06-04 14:34:27,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-04 14:34:27,931 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 123 transitions, 936 flow [2024-06-04 14:34:27,931 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-04 14:34:27,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:27,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:27,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:34:27,932 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-04 14:34:27,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:27,932 INFO L85 PathProgramCache]: Analyzing trace with hash -2052235083, now seen corresponding path program 3 times [2024-06-04 14:34:27,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:27,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544450580] [2024-06-04 14:34:27,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:27,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:27,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:28,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:28,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:28,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544450580] [2024-06-04 14:34:28,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544450580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:28,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:28,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:28,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090223032] [2024-06-04 14:34:28,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:28,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:28,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:28,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:28,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:28,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:28,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 123 transitions, 936 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-04 14:34:28,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:28,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:28,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:29,638 INFO L124 PetriNetUnfolderBase]: 1765/2735 cut-off events. [2024-06-04 14:34:29,639 INFO L125 PetriNetUnfolderBase]: For 67113/67117 co-relation queries the response was YES. [2024-06-04 14:34:29,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15624 conditions, 2735 events. 1765/2735 cut-off events. For 67113/67117 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 13699 event pairs, 533 based on Foata normal form. 6/2740 useless extension candidates. Maximal degree in co-relation 15574. Up to 2483 conditions per place. [2024-06-04 14:34:29,659 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 105 selfloop transitions, 40 changer transitions 0/150 dead transitions. [2024-06-04 14:34:29,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 150 transitions, 1340 flow [2024-06-04 14:34:29,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:29,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:29,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-04 14:34:29,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-04 14:34:29,660 INFO L175 Difference]: Start difference. First operand has 112 places, 123 transitions, 936 flow. Second operand 8 states and 155 transitions. [2024-06-04 14:34:29,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 150 transitions, 1340 flow [2024-06-04 14:34:29,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 150 transitions, 1275 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:29,694 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1002 flow [2024-06-04 14:34:29,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1002, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-04 14:34:29,694 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-04 14:34:29,694 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1002 flow [2024-06-04 14:34:29,694 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-04 14:34:29,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:29,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:29,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:34:29,695 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:29,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:29,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1951114961, now seen corresponding path program 1 times [2024-06-04 14:34:29,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:29,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627432810] [2024-06-04 14:34:29,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:29,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:29,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:30,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:30,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:30,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627432810] [2024-06-04 14:34:30,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627432810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:30,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:30,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:34:30,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281193236] [2024-06-04 14:34:30,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:30,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:34:30,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:30,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:34:30,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:34:30,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:34:30,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1002 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:30,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:30,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:34:30,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:30,936 INFO L124 PetriNetUnfolderBase]: 1496/2444 cut-off events. [2024-06-04 14:34:30,936 INFO L125 PetriNetUnfolderBase]: For 70413/70429 co-relation queries the response was YES. [2024-06-04 14:34:30,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14507 conditions, 2444 events. 1496/2444 cut-off events. For 70413/70429 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 13155 event pairs, 508 based on Foata normal form. 10/2436 useless extension candidates. Maximal degree in co-relation 14456. Up to 2151 conditions per place. [2024-06-04 14:34:30,952 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 95 selfloop transitions, 22 changer transitions 0/141 dead transitions. [2024-06-04 14:34:30,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 141 transitions, 1302 flow [2024-06-04 14:34:30,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:34:30,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:34:30,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-04 14:34:30,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-04 14:34:30,953 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1002 flow. Second operand 6 states and 123 transitions. [2024-06-04 14:34:30,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 141 transitions, 1302 flow [2024-06-04 14:34:30,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 141 transitions, 1189 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-04 14:34:30,988 INFO L231 Difference]: Finished difference. Result has 113 places, 128 transitions, 977 flow [2024-06-04 14:34:30,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=977, PETRI_PLACES=113, PETRI_TRANSITIONS=128} [2024-06-04 14:34:30,988 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-04 14:34:30,988 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 128 transitions, 977 flow [2024-06-04 14:34:30,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:30,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:30,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:30,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:34:30,989 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:30,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:30,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1529224891, now seen corresponding path program 4 times [2024-06-04 14:34:30,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:30,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395398813] [2024-06-04 14:34:30,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:30,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:30,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:31,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-04 14:34:31,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:31,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395398813] [2024-06-04 14:34:31,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395398813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:31,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:31,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:34:31,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859253543] [2024-06-04 14:34:31,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:31,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:34:31,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:31,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:34:31,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:34:31,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:31,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 128 transitions, 977 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-04 14:34:31,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:31,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:31,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:32,473 INFO L124 PetriNetUnfolderBase]: 1767/2739 cut-off events. [2024-06-04 14:34:32,473 INFO L125 PetriNetUnfolderBase]: For 76106/76110 co-relation queries the response was YES. [2024-06-04 14:34:32,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16208 conditions, 2739 events. 1767/2739 cut-off events. For 76106/76110 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 13716 event pairs, 536 based on Foata normal form. 4/2741 useless extension candidates. Maximal degree in co-relation 16156. Up to 2485 conditions per place. [2024-06-04 14:34:32,489 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 109 selfloop transitions, 39 changer transitions 0/153 dead transitions. [2024-06-04 14:34:32,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 1385 flow [2024-06-04 14:34:32,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:34:32,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:34:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-04 14:34:32,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:34:32,490 INFO L175 Difference]: Start difference. First operand has 113 places, 128 transitions, 977 flow. Second operand 8 states and 152 transitions. [2024-06-04 14:34:32,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 1385 flow [2024-06-04 14:34:32,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1327 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:34:32,523 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1052 flow [2024-06-04 14:34:32,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1052, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-04 14:34:32,524 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-04 14:34:32,524 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1052 flow [2024-06-04 14:34:32,524 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-04 14:34:32,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:32,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:32,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:34:32,524 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:32,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:32,525 INFO L85 PathProgramCache]: Analyzing trace with hash -553453301, now seen corresponding path program 2 times [2024-06-04 14:34:32,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:32,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14790290] [2024-06-04 14:34:32,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:32,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:32,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:33,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:33,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:33,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14790290] [2024-06-04 14:34:33,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14790290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:33,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:33,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:34:33,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861461219] [2024-06-04 14:34:33,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:33,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:34:33,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:33,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:34:33,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:34:33,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:34:33,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1052 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:33,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:33,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:34:33,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:33,680 INFO L124 PetriNetUnfolderBase]: 1485/2420 cut-off events. [2024-06-04 14:34:33,680 INFO L125 PetriNetUnfolderBase]: For 78395/78403 co-relation queries the response was YES. [2024-06-04 14:34:33,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14917 conditions, 2420 events. 1485/2420 cut-off events. For 78395/78403 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12876 event pairs, 511 based on Foata normal form. 8/2405 useless extension candidates. Maximal degree in co-relation 14864. Up to 2133 conditions per place. [2024-06-04 14:34:33,703 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 90 selfloop transitions, 26 changer transitions 0/141 dead transitions. [2024-06-04 14:34:33,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 141 transitions, 1340 flow [2024-06-04 14:34:33,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:34:33,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:34:33,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-04 14:34:33,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-04 14:34:33,704 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1052 flow. Second operand 6 states and 119 transitions. [2024-06-04 14:34:33,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 141 transitions, 1340 flow [2024-06-04 14:34:33,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 141 transitions, 1225 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:34:33,739 INFO L231 Difference]: Finished difference. Result has 117 places, 133 transitions, 1035 flow [2024-06-04 14:34:33,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1035, PETRI_PLACES=117, PETRI_TRANSITIONS=133} [2024-06-04 14:34:33,740 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-04 14:34:33,740 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 133 transitions, 1035 flow [2024-06-04 14:34:33,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:33,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:33,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:33,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:34:33,740 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:33,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:33,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1945395089, now seen corresponding path program 1 times [2024-06-04 14:34:33,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:33,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752853921] [2024-06-04 14:34:33,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:33,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:33,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:34,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:34,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:34,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752853921] [2024-06-04 14:34:34,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752853921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:34,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:34,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:34:34,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051412626] [2024-06-04 14:34:34,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:34,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:34:34,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:34,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:34:34,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:34:34,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:34:34,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 133 transitions, 1035 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:34,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:34,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:34:34,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:34,891 INFO L124 PetriNetUnfolderBase]: 1562/2517 cut-off events. [2024-06-04 14:34:34,891 INFO L125 PetriNetUnfolderBase]: For 72007/72009 co-relation queries the response was YES. [2024-06-04 14:34:34,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14997 conditions, 2517 events. 1562/2517 cut-off events. For 72007/72009 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13071 event pairs, 447 based on Foata normal form. 1/2517 useless extension candidates. Maximal degree in co-relation 14943. Up to 2321 conditions per place. [2024-06-04 14:34:34,904 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 128 selfloop transitions, 13 changer transitions 0/147 dead transitions. [2024-06-04 14:34:34,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 147 transitions, 1387 flow [2024-06-04 14:34:34,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:34,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:34,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-04 14:34:34,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-04 14:34:34,905 INFO L175 Difference]: Start difference. First operand has 117 places, 133 transitions, 1035 flow. Second operand 7 states and 127 transitions. [2024-06-04 14:34:34,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 147 transitions, 1387 flow [2024-06-04 14:34:34,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 147 transitions, 1311 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-04 14:34:34,935 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1035 flow [2024-06-04 14:34:34,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1035, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-04 14:34:34,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-04 14:34:34,936 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1035 flow [2024-06-04 14:34:34,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:34,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:34,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:34,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:34:34,936 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:34,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:34,937 INFO L85 PathProgramCache]: Analyzing trace with hash -553447349, now seen corresponding path program 2 times [2024-06-04 14:34:34,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:34,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603445036] [2024-06-04 14:34:34,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:34,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:34,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:35,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:35,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:35,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603445036] [2024-06-04 14:34:35,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603445036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:35,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:35,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:34:35,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468883819] [2024-06-04 14:34:35,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:35,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:34:35,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:35,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:34:35,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:34:35,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:34:35,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1035 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:35,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:35,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:34:35,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:36,069 INFO L124 PetriNetUnfolderBase]: 1559/2514 cut-off events. [2024-06-04 14:34:36,070 INFO L125 PetriNetUnfolderBase]: For 75902/75906 co-relation queries the response was YES. [2024-06-04 14:34:36,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15247 conditions, 2514 events. 1559/2514 cut-off events. For 75902/75906 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 13040 event pairs, 451 based on Foata normal form. 3/2516 useless extension candidates. Maximal degree in co-relation 15192. Up to 2311 conditions per place. [2024-06-04 14:34:36,085 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 124 selfloop transitions, 17 changer transitions 0/147 dead transitions. [2024-06-04 14:34:36,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 147 transitions, 1383 flow [2024-06-04 14:34:36,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:34:36,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:34:36,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-04 14:34:36,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:34:36,086 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1035 flow. Second operand 6 states and 114 transitions. [2024-06-04 14:34:36,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 147 transitions, 1383 flow [2024-06-04 14:34:36,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 147 transitions, 1329 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:36,136 INFO L231 Difference]: Finished difference. Result has 121 places, 139 transitions, 1071 flow [2024-06-04 14:34:36,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1071, PETRI_PLACES=121, PETRI_TRANSITIONS=139} [2024-06-04 14:34:36,136 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-04 14:34:36,136 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 139 transitions, 1071 flow [2024-06-04 14:34:36,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:36,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:36,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:36,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:34:36,137 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-04 14:34:36,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:36,137 INFO L85 PathProgramCache]: Analyzing trace with hash 231980325, now seen corresponding path program 1 times [2024-06-04 14:34:36,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:36,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790006282] [2024-06-04 14:34:36,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:36,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:37,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:37,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:37,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790006282] [2024-06-04 14:34:37,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790006282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:37,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:37,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:37,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640008347] [2024-06-04 14:34:37,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:37,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:37,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:37,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:37,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:37,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:37,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 139 transitions, 1071 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:37,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:37,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:37,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:37,889 INFO L124 PetriNetUnfolderBase]: 1932/3020 cut-off events. [2024-06-04 14:34:37,889 INFO L125 PetriNetUnfolderBase]: For 114677/114681 co-relation queries the response was YES. [2024-06-04 14:34:37,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19644 conditions, 3020 events. 1932/3020 cut-off events. For 114677/114681 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15588 event pairs, 425 based on Foata normal form. 20/3039 useless extension candidates. Maximal degree in co-relation 19588. Up to 2448 conditions per place. [2024-06-04 14:34:37,911 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 150 selfloop transitions, 35 changer transitions 0/190 dead transitions. [2024-06-04 14:34:37,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 190 transitions, 1789 flow [2024-06-04 14:34:37,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:34:37,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:34:37,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-04 14:34:37,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-04 14:34:37,912 INFO L175 Difference]: Start difference. First operand has 121 places, 139 transitions, 1071 flow. Second operand 10 states and 199 transitions. [2024-06-04 14:34:37,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 190 transitions, 1789 flow [2024-06-04 14:34:37,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 190 transitions, 1721 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-04 14:34:37,964 INFO L231 Difference]: Finished difference. Result has 127 places, 141 transitions, 1145 flow [2024-06-04 14:34:37,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1145, PETRI_PLACES=127, PETRI_TRANSITIONS=141} [2024-06-04 14:34:37,964 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-04 14:34:37,964 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 141 transitions, 1145 flow [2024-06-04 14:34:37,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:37,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:37,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:37,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:34:37,965 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:37,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:37,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1526312305, now seen corresponding path program 2 times [2024-06-04 14:34:37,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:37,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997157113] [2024-06-04 14:34:37,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:37,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:37,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:38,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:38,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:38,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997157113] [2024-06-04 14:34:38,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997157113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:38,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:38,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:38,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341404607] [2024-06-04 14:34:38,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:38,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:38,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:38,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:38,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:38,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:38,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 141 transitions, 1145 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:38,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:38,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:38,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:39,763 INFO L124 PetriNetUnfolderBase]: 1982/3112 cut-off events. [2024-06-04 14:34:39,763 INFO L125 PetriNetUnfolderBase]: For 122583/122587 co-relation queries the response was YES. [2024-06-04 14:34:39,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20369 conditions, 3112 events. 1982/3112 cut-off events. For 122583/122587 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16207 event pairs, 592 based on Foata normal form. 24/3135 useless extension candidates. Maximal degree in co-relation 20312. Up to 2770 conditions per place. [2024-06-04 14:34:39,781 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 144 selfloop transitions, 31 changer transitions 0/180 dead transitions. [2024-06-04 14:34:39,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 180 transitions, 1669 flow [2024-06-04 14:34:39,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:39,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:39,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-04 14:34:39,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-04 14:34:39,782 INFO L175 Difference]: Start difference. First operand has 127 places, 141 transitions, 1145 flow. Second operand 9 states and 175 transitions. [2024-06-04 14:34:39,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 180 transitions, 1669 flow [2024-06-04 14:34:39,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 180 transitions, 1604 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:34:39,836 INFO L231 Difference]: Finished difference. Result has 130 places, 142 transitions, 1185 flow [2024-06-04 14:34:39,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1185, PETRI_PLACES=130, PETRI_TRANSITIONS=142} [2024-06-04 14:34:39,836 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-04 14:34:39,836 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 142 transitions, 1185 flow [2024-06-04 14:34:39,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:39,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:39,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:39,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:34:39,837 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:39,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:39,837 INFO L85 PathProgramCache]: Analyzing trace with hash 320546085, now seen corresponding path program 3 times [2024-06-04 14:34:39,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:39,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898712554] [2024-06-04 14:34:39,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:39,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:39,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34: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-04 14:34:40,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:40,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898712554] [2024-06-04 14:34:40,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898712554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:40,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:40,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:40,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695798478] [2024-06-04 14:34:40,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:40,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:40,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:40,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:40,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:40,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:40,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 142 transitions, 1185 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:40,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:40,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:40,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:41,614 INFO L124 PetriNetUnfolderBase]: 1954/3068 cut-off events. [2024-06-04 14:34:41,614 INFO L125 PetriNetUnfolderBase]: For 120885/120889 co-relation queries the response was YES. [2024-06-04 14:34:41,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19808 conditions, 3068 events. 1954/3068 cut-off events. For 120885/120889 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15947 event pairs, 552 based on Foata normal form. 20/3087 useless extension candidates. Maximal degree in co-relation 19749. Up to 2611 conditions per place. [2024-06-04 14:34:41,636 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 147 selfloop transitions, 32 changer transitions 0/184 dead transitions. [2024-06-04 14:34:41,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 184 transitions, 1701 flow [2024-06-04 14:34:41,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:41,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:41,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-04 14:34:41,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-04 14:34:41,637 INFO L175 Difference]: Start difference. First operand has 130 places, 142 transitions, 1185 flow. Second operand 9 states and 179 transitions. [2024-06-04 14:34:41,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 184 transitions, 1701 flow [2024-06-04 14:34:41,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 184 transitions, 1618 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:41,707 INFO L231 Difference]: Finished difference. Result has 132 places, 142 transitions, 1172 flow [2024-06-04 14:34:41,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1172, PETRI_PLACES=132, PETRI_TRANSITIONS=142} [2024-06-04 14:34:41,708 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-04 14:34:41,708 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 142 transitions, 1172 flow [2024-06-04 14:34:41,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:41,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:41,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:41,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:34:41,708 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:41,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:41,709 INFO L85 PathProgramCache]: Analyzing trace with hash -400247071, now seen corresponding path program 4 times [2024-06-04 14:34:41,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:41,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775785921] [2024-06-04 14:34:41,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:41,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:41,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:42,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:42,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:42,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775785921] [2024-06-04 14:34:42,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775785921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:42,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:42,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:42,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576840125] [2024-06-04 14:34:42,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:42,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:42,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:42,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:42,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:42,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:42,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 142 transitions, 1172 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:42,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:42,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:42,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:43,501 INFO L124 PetriNetUnfolderBase]: 2029/3200 cut-off events. [2024-06-04 14:34:43,502 INFO L125 PetriNetUnfolderBase]: For 129526/129530 co-relation queries the response was YES. [2024-06-04 14:34:43,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20564 conditions, 3200 events. 2029/3200 cut-off events. For 129526/129530 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16954 event pairs, 545 based on Foata normal form. 20/3218 useless extension candidates. Maximal degree in co-relation 20504. Up to 2619 conditions per place. [2024-06-04 14:34:43,525 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 112 selfloop transitions, 63 changer transitions 0/180 dead transitions. [2024-06-04 14:34:43,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 180 transitions, 1690 flow [2024-06-04 14:34:43,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:43,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:43,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-04 14:34:43,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-04 14:34:43,527 INFO L175 Difference]: Start difference. First operand has 132 places, 142 transitions, 1172 flow. Second operand 9 states and 184 transitions. [2024-06-04 14:34:43,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 180 transitions, 1690 flow [2024-06-04 14:34:43,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 180 transitions, 1604 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:34:43,604 INFO L231 Difference]: Finished difference. Result has 133 places, 143 transitions, 1255 flow [2024-06-04 14:34:43,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1255, PETRI_PLACES=133, PETRI_TRANSITIONS=143} [2024-06-04 14:34:43,605 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-04 14:34:43,605 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 143 transitions, 1255 flow [2024-06-04 14:34:43,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:43,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:43,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:43,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:34:43,605 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:43,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:43,606 INFO L85 PathProgramCache]: Analyzing trace with hash -400394941, now seen corresponding path program 5 times [2024-06-04 14:34:43,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:43,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557213279] [2024-06-04 14:34:43,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:43,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:43,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:44,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:44,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:44,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557213279] [2024-06-04 14:34:44,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557213279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:44,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:44,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:44,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109997869] [2024-06-04 14:34:44,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:44,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:44,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:44,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:44,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:44,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:44,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 143 transitions, 1255 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:44,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:44,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:44,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:45,378 INFO L124 PetriNetUnfolderBase]: 2198/3494 cut-off events. [2024-06-04 14:34:45,378 INFO L125 PetriNetUnfolderBase]: For 149236/149240 co-relation queries the response was YES. [2024-06-04 14:34:45,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23071 conditions, 3494 events. 2198/3494 cut-off events. For 149236/149240 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19192 event pairs, 573 based on Foata normal form. 16/3508 useless extension candidates. Maximal degree in co-relation 23010. Up to 2622 conditions per place. [2024-06-04 14:34:45,404 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 116 selfloop transitions, 66 changer transitions 0/187 dead transitions. [2024-06-04 14:34:45,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 187 transitions, 1967 flow [2024-06-04 14:34:45,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:45,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:45,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-04 14:34:45,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-04 14:34:45,405 INFO L175 Difference]: Start difference. First operand has 133 places, 143 transitions, 1255 flow. Second operand 9 states and 188 transitions. [2024-06-04 14:34:45,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 187 transitions, 1967 flow [2024-06-04 14:34:45,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 187 transitions, 1826 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:45,484 INFO L231 Difference]: Finished difference. Result has 135 places, 145 transitions, 1326 flow [2024-06-04 14:34:45,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1326, PETRI_PLACES=135, PETRI_TRANSITIONS=145} [2024-06-04 14:34:45,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-04 14:34:45,485 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 145 transitions, 1326 flow [2024-06-04 14:34:45,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:45,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:45,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:45,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:34:45,485 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-04 14:34:45,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:45,486 INFO L85 PathProgramCache]: Analyzing trace with hash -394884691, now seen corresponding path program 6 times [2024-06-04 14:34:45,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:45,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91935477] [2024-06-04 14:34:45,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:45,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:45,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:46,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:46,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:46,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91935477] [2024-06-04 14:34:46,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91935477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:46,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:46,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:46,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284486843] [2024-06-04 14:34:46,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:46,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:46,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:46,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:46,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:46,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:46,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 145 transitions, 1326 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:46,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:46,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:46,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:47,307 INFO L124 PetriNetUnfolderBase]: 2162/3438 cut-off events. [2024-06-04 14:34:47,308 INFO L125 PetriNetUnfolderBase]: For 147406/147410 co-relation queries the response was YES. [2024-06-04 14:34:47,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22251 conditions, 3438 events. 2162/3438 cut-off events. For 147406/147410 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18837 event pairs, 575 based on Foata normal form. 20/3456 useless extension candidates. Maximal degree in co-relation 22189. Up to 2842 conditions per place. [2024-06-04 14:34:47,334 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 111 selfloop transitions, 65 changer transitions 0/181 dead transitions. [2024-06-04 14:34:47,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 181 transitions, 1808 flow [2024-06-04 14:34:47,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:47,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:47,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-04 14:34:47,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-04 14:34:47,335 INFO L175 Difference]: Start difference. First operand has 135 places, 145 transitions, 1326 flow. Second operand 9 states and 182 transitions. [2024-06-04 14:34:47,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 181 transitions, 1808 flow [2024-06-04 14:34:47,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 181 transitions, 1692 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:47,409 INFO L231 Difference]: Finished difference. Result has 139 places, 145 transitions, 1347 flow [2024-06-04 14:34:47,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1347, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2024-06-04 14:34:47,410 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-04 14:34:47,410 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 1347 flow [2024-06-04 14:34:47,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:47,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:47,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:47,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:34:47,411 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-04 14:34:47,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:47,411 INFO L85 PathProgramCache]: Analyzing trace with hash 810949140, now seen corresponding path program 1 times [2024-06-04 14:34:47,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:47,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078478158] [2024-06-04 14:34:47,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:47,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:47,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:48,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-04 14:34:48,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:48,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078478158] [2024-06-04 14:34:48,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078478158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:48,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:48,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:48,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425312274] [2024-06-04 14:34:48,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:48,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:48,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:48,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:48,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:48,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:48,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 1347 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:48,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:48,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:48,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:49,418 INFO L124 PetriNetUnfolderBase]: 2179/3462 cut-off events. [2024-06-04 14:34:49,418 INFO L125 PetriNetUnfolderBase]: For 143421/143427 co-relation queries the response was YES. [2024-06-04 14:34:49,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22502 conditions, 3462 events. 2179/3462 cut-off events. For 143421/143427 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18935 event pairs, 586 based on Foata normal form. 8/3468 useless extension candidates. Maximal degree in co-relation 22438. Up to 3171 conditions per place. [2024-06-04 14:34:49,443 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 140 selfloop transitions, 37 changer transitions 0/182 dead transitions. [2024-06-04 14:34:49,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 182 transitions, 1869 flow [2024-06-04 14:34:49,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:49,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-04 14:34:49,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-04 14:34:49,444 INFO L175 Difference]: Start difference. First operand has 139 places, 145 transitions, 1347 flow. Second operand 9 states and 174 transitions. [2024-06-04 14:34:49,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 182 transitions, 1869 flow [2024-06-04 14:34:49,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 182 transitions, 1725 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 14:34:49,522 INFO L231 Difference]: Finished difference. Result has 141 places, 150 transitions, 1360 flow [2024-06-04 14:34:49,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1360, PETRI_PLACES=141, PETRI_TRANSITIONS=150} [2024-06-04 14:34:49,522 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-04 14:34:49,522 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 150 transitions, 1360 flow [2024-06-04 14:34:49,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:49,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:49,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:49,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:34:49,523 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:49,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:49,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1517076744, now seen corresponding path program 1 times [2024-06-04 14:34:49,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:49,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665778629] [2024-06-04 14:34:49,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:49,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:49,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:50,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-04 14:34:50,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:50,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665778629] [2024-06-04 14:34:50,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665778629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:50,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:50,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:34:50,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062461199] [2024-06-04 14:34:50,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:50,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:34:50,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:50,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:34:50,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:34:50,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:34:50,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 150 transitions, 1360 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:50,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:50,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:34:50,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:51,153 INFO L124 PetriNetUnfolderBase]: 1921/3178 cut-off events. [2024-06-04 14:34:51,153 INFO L125 PetriNetUnfolderBase]: For 146617/146631 co-relation queries the response was YES. [2024-06-04 14:34:51,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21264 conditions, 3178 events. 1921/3178 cut-off events. For 146617/146631 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18363 event pairs, 584 based on Foata normal form. 10/3144 useless extension candidates. Maximal degree in co-relation 21198. Up to 2796 conditions per place. [2024-06-04 14:34:51,178 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 113 selfloop transitions, 25 changer transitions 0/167 dead transitions. [2024-06-04 14:34:51,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 167 transitions, 1710 flow [2024-06-04 14:34:51,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:51,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:51,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-04 14:34:51,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-04 14:34:51,179 INFO L175 Difference]: Start difference. First operand has 141 places, 150 transitions, 1360 flow. Second operand 7 states and 139 transitions. [2024-06-04 14:34:51,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 167 transitions, 1710 flow [2024-06-04 14:34:51,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 167 transitions, 1599 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 14:34:51,281 INFO L231 Difference]: Finished difference. Result has 142 places, 153 transitions, 1345 flow [2024-06-04 14:34:51,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1345, PETRI_PLACES=142, PETRI_TRANSITIONS=153} [2024-06-04 14:34:51,281 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-04 14:34:51,282 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 153 transitions, 1345 flow [2024-06-04 14:34:51,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:51,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:51,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:51,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:34:51,282 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-04 14:34:51,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:51,282 INFO L85 PathProgramCache]: Analyzing trace with hash 166843157, now seen corresponding path program 7 times [2024-06-04 14:34:51,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:51,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617392293] [2024-06-04 14:34:51,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:51,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:51,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:52,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:52,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:52,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617392293] [2024-06-04 14:34:52,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617392293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:52,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:52,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:52,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731055809] [2024-06-04 14:34:52,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:52,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:52,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:52,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:52,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:52,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:52,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 153 transitions, 1345 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:52,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:52,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:52,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:53,145 INFO L124 PetriNetUnfolderBase]: 2264/3598 cut-off events. [2024-06-04 14:34:53,145 INFO L125 PetriNetUnfolderBase]: For 170027/170029 co-relation queries the response was YES. [2024-06-04 14:34:53,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24098 conditions, 3598 events. 2264/3598 cut-off events. For 170027/170029 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19862 event pairs, 568 based on Foata normal form. 20/3616 useless extension candidates. Maximal degree in co-relation 24031. Up to 3008 conditions per place. [2024-06-04 14:34:53,173 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 121 selfloop transitions, 63 changer transitions 0/189 dead transitions. [2024-06-04 14:34:53,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 189 transitions, 1893 flow [2024-06-04 14:34:53,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:53,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:53,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-04 14:34:53,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-04 14:34:53,175 INFO L175 Difference]: Start difference. First operand has 142 places, 153 transitions, 1345 flow. Second operand 9 states and 180 transitions. [2024-06-04 14:34:53,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 189 transitions, 1893 flow [2024-06-04 14:34:53,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 189 transitions, 1819 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:53,272 INFO L231 Difference]: Finished difference. Result has 146 places, 154 transitions, 1446 flow [2024-06-04 14:34:53,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1271, 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=1446, PETRI_PLACES=146, PETRI_TRANSITIONS=154} [2024-06-04 14:34:53,273 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-04 14:34:53,273 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 154 transitions, 1446 flow [2024-06-04 14:34:53,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:53,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:53,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:53,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:34:53,273 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-04 14:34:53,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:53,274 INFO L85 PathProgramCache]: Analyzing trace with hash 161480777, now seen corresponding path program 8 times [2024-06-04 14:34:53,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:53,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041884611] [2024-06-04 14:34:53,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:53,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:53,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:54,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:54,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:54,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041884611] [2024-06-04 14:34:54,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041884611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:54,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:54,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:54,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030108039] [2024-06-04 14:34:54,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:54,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:54,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:54,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:54,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:54,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:54,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 154 transitions, 1446 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:54,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:54,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:54,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:55,184 INFO L124 PetriNetUnfolderBase]: 2339/3739 cut-off events. [2024-06-04 14:34:55,184 INFO L125 PetriNetUnfolderBase]: For 183216/183220 co-relation queries the response was YES. [2024-06-04 14:34:55,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25361 conditions, 3739 events. 2339/3739 cut-off events. For 183216/183220 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21016 event pairs, 592 based on Foata normal form. 20/3757 useless extension candidates. Maximal degree in co-relation 25293. Up to 3133 conditions per place. [2024-06-04 14:34:55,213 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 121 selfloop transitions, 64 changer transitions 0/190 dead transitions. [2024-06-04 14:34:55,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 190 transitions, 1998 flow [2024-06-04 14:34:55,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:55,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:55,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-04 14:34:55,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-04 14:34:55,215 INFO L175 Difference]: Start difference. First operand has 146 places, 154 transitions, 1446 flow. Second operand 9 states and 179 transitions. [2024-06-04 14:34:55,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 190 transitions, 1998 flow [2024-06-04 14:34:55,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 190 transitions, 1851 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:55,336 INFO L231 Difference]: Finished difference. Result has 148 places, 155 transitions, 1478 flow [2024-06-04 14:34:55,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1478, PETRI_PLACES=148, PETRI_TRANSITIONS=155} [2024-06-04 14:34:55,336 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-04 14:34:55,337 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 155 transitions, 1478 flow [2024-06-04 14:34:55,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:55,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:55,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:55,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:34:55,337 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-04 14:34:55,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:55,337 INFO L85 PathProgramCache]: Analyzing trace with hash 161332907, now seen corresponding path program 9 times [2024-06-04 14:34:55,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:55,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34783890] [2024-06-04 14:34:55,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:55,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:55,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:56,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:56,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:56,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34783890] [2024-06-04 14:34:56,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34783890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:56,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:56,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:56,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558321192] [2024-06-04 14:34:56,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:56,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:56,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:56,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:56,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:56,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:56,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 155 transitions, 1478 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:56,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:56,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:56,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:57,191 INFO L124 PetriNetUnfolderBase]: 2458/3940 cut-off events. [2024-06-04 14:34:57,191 INFO L125 PetriNetUnfolderBase]: For 200714/200718 co-relation queries the response was YES. [2024-06-04 14:34:57,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27168 conditions, 3940 events. 2458/3940 cut-off events. For 200714/200718 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 22419 event pairs, 602 based on Foata normal form. 16/3954 useless extension candidates. Maximal degree in co-relation 27099. Up to 2938 conditions per place. [2024-06-04 14:34:57,222 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 124 selfloop transitions, 68 changer transitions 0/197 dead transitions. [2024-06-04 14:34:57,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 197 transitions, 2254 flow [2024-06-04 14:34:57,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:57,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:57,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-04 14:34:57,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-04 14:34:57,224 INFO L175 Difference]: Start difference. First operand has 148 places, 155 transitions, 1478 flow. Second operand 9 states and 183 transitions. [2024-06-04 14:34:57,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 197 transitions, 2254 flow [2024-06-04 14:34:57,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2103 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-04 14:34:57,336 INFO L231 Difference]: Finished difference. Result has 150 places, 157 transitions, 1559 flow [2024-06-04 14:34:57,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1559, PETRI_PLACES=150, PETRI_TRANSITIONS=157} [2024-06-04 14:34:57,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-04 14:34:57,337 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 157 transitions, 1559 flow [2024-06-04 14:34:57,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:57,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:57,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:57,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:34:57,338 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-04 14:34:57,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:57,338 INFO L85 PathProgramCache]: Analyzing trace with hash 360782567, now seen corresponding path program 10 times [2024-06-04 14:34:57,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:57,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489383302] [2024-06-04 14:34:57,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:57,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:57,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:58,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:58,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:58,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489383302] [2024-06-04 14:34:58,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489383302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:58,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:58,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:34:58,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444941212] [2024-06-04 14:34:58,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:58,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:34:58,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:58,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:34:58,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:34:58,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:34:58,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 157 transitions, 1559 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:58,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:58,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:34:58,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:59,299 INFO L124 PetriNetUnfolderBase]: 2422/3884 cut-off events. [2024-06-04 14:34:59,300 INFO L125 PetriNetUnfolderBase]: For 195634/195638 co-relation queries the response was YES. [2024-06-04 14:34:59,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26110 conditions, 3884 events. 2422/3884 cut-off events. For 195634/195638 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 22041 event pairs, 609 based on Foata normal form. 20/3902 useless extension candidates. Maximal degree in co-relation 26040. Up to 3278 conditions per place. [2024-06-04 14:34:59,344 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 119 selfloop transitions, 67 changer transitions 0/191 dead transitions. [2024-06-04 14:34:59,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 191 transitions, 2065 flow [2024-06-04 14:34:59,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:34:59,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:34:59,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-04 14:34:59,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-04 14:34:59,345 INFO L175 Difference]: Start difference. First operand has 150 places, 157 transitions, 1559 flow. Second operand 9 states and 177 transitions. [2024-06-04 14:34:59,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 191 transitions, 2065 flow [2024-06-04 14:34:59,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 191 transitions, 1934 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:59,496 INFO L231 Difference]: Finished difference. Result has 154 places, 157 transitions, 1569 flow [2024-06-04 14:34:59,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1569, PETRI_PLACES=154, PETRI_TRANSITIONS=157} [2024-06-04 14:34:59,497 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-04 14:34:59,497 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 157 transitions, 1569 flow [2024-06-04 14:34:59,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:34:59,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:59,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:59,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:34:59,497 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:34:59,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:59,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1357940304, now seen corresponding path program 2 times [2024-06-04 14:34:59,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:59,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677708757] [2024-06-04 14:34:59,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:59,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:59,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:00,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:00,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:00,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677708757] [2024-06-04 14:35:00,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677708757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:00,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:00,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:35:00,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112860371] [2024-06-04 14:35:00,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:00,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:35:00,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:00,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:35:00,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:35:00,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:00,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 157 transitions, 1569 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:35:00,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:00,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:00,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:01,549 INFO L124 PetriNetUnfolderBase]: 2450/3930 cut-off events. [2024-06-04 14:35:01,549 INFO L125 PetriNetUnfolderBase]: For 186507/186515 co-relation queries the response was YES. [2024-06-04 14:35:01,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26358 conditions, 3930 events. 2450/3930 cut-off events. For 186507/186515 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22371 event pairs, 643 based on Foata normal form. 12/3941 useless extension candidates. Maximal degree in co-relation 26286. Up to 3619 conditions per place. [2024-06-04 14:35:01,577 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 148 selfloop transitions, 40 changer transitions 0/193 dead transitions. [2024-06-04 14:35:01,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 193 transitions, 2132 flow [2024-06-04 14:35:01,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:35:01,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:35:01,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-04 14:35:01,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-04 14:35:01,579 INFO L175 Difference]: Start difference. First operand has 154 places, 157 transitions, 1569 flow. Second operand 9 states and 170 transitions. [2024-06-04 14:35:01,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 193 transitions, 2132 flow [2024-06-04 14:35:01,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 1977 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:35:01,678 INFO L231 Difference]: Finished difference. Result has 156 places, 163 transitions, 1602 flow [2024-06-04 14:35:01,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1420, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1602, PETRI_PLACES=156, PETRI_TRANSITIONS=163} [2024-06-04 14:35:01,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 112 predicate places. [2024-06-04 14:35:01,679 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 163 transitions, 1602 flow [2024-06-04 14:35:01,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:35:01,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:01,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:01,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:35:01,679 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-04 14:35:01,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:01,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1997290382, now seen corresponding path program 3 times [2024-06-04 14:35:01,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:01,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340311884] [2024-06-04 14:35:01,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:01,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:01,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:02,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-04 14:35:02,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:02,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340311884] [2024-06-04 14:35:02,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340311884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:02,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:02,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:35:02,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449381903] [2024-06-04 14:35:02,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:02,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:35:02,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:02,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:35:02,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:35:02,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:02,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 163 transitions, 1602 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:35:02,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:02,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:02,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:03,735 INFO L124 PetriNetUnfolderBase]: 2467/3987 cut-off events. [2024-06-04 14:35:03,735 INFO L125 PetriNetUnfolderBase]: For 195800/195808 co-relation queries the response was YES. [2024-06-04 14:35:03,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26928 conditions, 3987 events. 2467/3987 cut-off events. For 195800/195808 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23001 event pairs, 663 based on Foata normal form. 12/3998 useless extension candidates. Maximal degree in co-relation 26854. Up to 3646 conditions per place. [2024-06-04 14:35:03,767 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 151 selfloop transitions, 41 changer transitions 0/197 dead transitions. [2024-06-04 14:35:03,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 197 transitions, 2163 flow [2024-06-04 14:35:03,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:35:03,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:35:03,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-04 14:35:03,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:35:03,769 INFO L175 Difference]: Start difference. First operand has 156 places, 163 transitions, 1602 flow. Second operand 9 states and 171 transitions. [2024-06-04 14:35:03,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 197 transitions, 2163 flow [2024-06-04 14:35:03,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 197 transitions, 2030 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-04 14:35:03,880 INFO L231 Difference]: Finished difference. Result has 160 places, 168 transitions, 1653 flow [2024-06-04 14:35:03,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1653, PETRI_PLACES=160, PETRI_TRANSITIONS=168} [2024-06-04 14:35:03,881 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-04 14:35:03,881 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 168 transitions, 1653 flow [2024-06-04 14:35:03,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:35:03,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:03,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:03,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:35:03,882 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-04 14:35:03,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:03,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1042105190, now seen corresponding path program 4 times [2024-06-04 14:35:03,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:03,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919643780] [2024-06-04 14:35:03,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:03,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:03,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:04,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:04,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:04,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919643780] [2024-06-04 14:35:04,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919643780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:04,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:04,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:35:04,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209917555] [2024-06-04 14:35:04,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:04,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:35:04,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:04,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:35:04,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:35:05,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:05,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 168 transitions, 1653 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:35:05,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:05,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:05,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:05,955 INFO L124 PetriNetUnfolderBase]: 2484/4004 cut-off events. [2024-06-04 14:35:05,956 INFO L125 PetriNetUnfolderBase]: For 205746/205754 co-relation queries the response was YES. [2024-06-04 14:35:05,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27587 conditions, 4004 events. 2484/4004 cut-off events. For 205746/205754 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23026 event pairs, 668 based on Foata normal form. 12/4015 useless extension candidates. Maximal degree in co-relation 27511. Up to 3673 conditions per place. [2024-06-04 14:35:05,991 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 150 selfloop transitions, 46 changer transitions 0/201 dead transitions. [2024-06-04 14:35:05,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 201 transitions, 2220 flow [2024-06-04 14:35:05,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:35:05,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:35:05,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-04 14:35:05,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-04 14:35:05,993 INFO L175 Difference]: Start difference. First operand has 160 places, 168 transitions, 1653 flow. Second operand 9 states and 169 transitions. [2024-06-04 14:35:05,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 201 transitions, 2220 flow [2024-06-04 14:35:06,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 201 transitions, 2079 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-04 14:35:06,127 INFO L231 Difference]: Finished difference. Result has 163 places, 172 transitions, 1698 flow [2024-06-04 14:35:06,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1698, PETRI_PLACES=163, PETRI_TRANSITIONS=172} [2024-06-04 14:35:06,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-04 14:35:06,128 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 172 transitions, 1698 flow [2024-06-04 14:35:06,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:35:06,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:06,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:06,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:35:06,129 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-04 14:35:06,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:06,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1051628390, now seen corresponding path program 5 times [2024-06-04 14:35:06,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:06,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558523007] [2024-06-04 14:35:06,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:06,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:06,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:07,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:07,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:07,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558523007] [2024-06-04 14:35:07,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558523007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:07,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:07,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:35:07,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895139820] [2024-06-04 14:35:07,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:07,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:35:07,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:07,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:35:07,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:35:07,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:07,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 172 transitions, 1698 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:35:07,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:07,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:07,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:08,041 INFO L124 PetriNetUnfolderBase]: 2476/3982 cut-off events. [2024-06-04 14:35:08,042 INFO L125 PetriNetUnfolderBase]: For 210352/210360 co-relation queries the response was YES. [2024-06-04 14:35:08,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27544 conditions, 3982 events. 2476/3982 cut-off events. For 210352/210360 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 22837 event pairs, 594 based on Foata normal form. 12/3993 useless extension candidates. Maximal degree in co-relation 27467. Up to 3566 conditions per place. [2024-06-04 14:35:08,075 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 144 selfloop transitions, 55 changer transitions 0/204 dead transitions. [2024-06-04 14:35:08,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 204 transitions, 2256 flow [2024-06-04 14:35:08,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:35:08,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:35:08,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-04 14:35:08,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-04 14:35:08,077 INFO L175 Difference]: Start difference. First operand has 163 places, 172 transitions, 1698 flow. Second operand 9 states and 170 transitions. [2024-06-04 14:35:08,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 204 transitions, 2256 flow [2024-06-04 14:35:08,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 204 transitions, 2127 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:08,195 INFO L231 Difference]: Finished difference. Result has 167 places, 174 transitions, 1756 flow [2024-06-04 14:35:08,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1756, PETRI_PLACES=167, PETRI_TRANSITIONS=174} [2024-06-04 14:35:08,195 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-04 14:35:08,196 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 174 transitions, 1756 flow [2024-06-04 14:35:08,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 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-04 14:35:08,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:08,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:08,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:35:08,196 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:08,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:08,196 INFO L85 PathProgramCache]: Analyzing trace with hash 28764532, now seen corresponding path program 2 times [2024-06-04 14:35:08,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:08,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615625040] [2024-06-04 14:35:08,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:08,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:08,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:09,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-04 14:35:09,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:09,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615625040] [2024-06-04 14:35:09,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615625040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:09,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:09,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:09,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721941377] [2024-06-04 14:35:09,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:09,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:09,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:09,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:09,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:09,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:35:09,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 174 transitions, 1756 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:09,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:09,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:35:09,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:09,883 INFO L124 PetriNetUnfolderBase]: 2211/3673 cut-off events. [2024-06-04 14:35:09,884 INFO L125 PetriNetUnfolderBase]: For 216587/216607 co-relation queries the response was YES. [2024-06-04 14:35:09,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26034 conditions, 3673 events. 2211/3673 cut-off events. For 216587/216607 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22095 event pairs, 629 based on Foata normal form. 12/3631 useless extension candidates. Maximal degree in co-relation 25956. Up to 3257 conditions per place. [2024-06-04 14:35:09,917 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 121 selfloop transitions, 29 changer transitions 0/186 dead transitions. [2024-06-04 14:35:09,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 186 transitions, 2120 flow [2024-06-04 14:35:09,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:09,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:09,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-04 14:35:09,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-04 14:35:09,918 INFO L175 Difference]: Start difference. First operand has 167 places, 174 transitions, 1756 flow. Second operand 7 states and 135 transitions. [2024-06-04 14:35:09,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 186 transitions, 2120 flow [2024-06-04 14:35:10,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 186 transitions, 1951 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-04 14:35:10,084 INFO L231 Difference]: Finished difference. Result has 167 places, 177 transitions, 1697 flow [2024-06-04 14:35:10,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1697, PETRI_PLACES=167, PETRI_TRANSITIONS=177} [2024-06-04 14:35:10,085 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-04 14:35:10,085 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 177 transitions, 1697 flow [2024-06-04 14:35:10,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:10,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:10,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:10,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:35:10,085 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:10,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:10,085 INFO L85 PathProgramCache]: Analyzing trace with hash -120682674, now seen corresponding path program 3 times [2024-06-04 14:35:10,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:10,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142683768] [2024-06-04 14:35:10,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:10,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:11,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:11,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:11,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142683768] [2024-06-04 14:35:11,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142683768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:11,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:11,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:11,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940884594] [2024-06-04 14:35:11,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:11,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:11,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:11,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:11,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:11,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:35:11,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 177 transitions, 1697 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:11,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:11,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:35:11,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:11,742 INFO L124 PetriNetUnfolderBase]: 2196/3646 cut-off events. [2024-06-04 14:35:11,742 INFO L125 PetriNetUnfolderBase]: For 219616/219632 co-relation queries the response was YES. [2024-06-04 14:35:11,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25920 conditions, 3646 events. 2196/3646 cut-off events. For 219616/219632 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21901 event pairs, 628 based on Foata normal form. 17/3609 useless extension candidates. Maximal degree in co-relation 25841. Up to 3229 conditions per place. [2024-06-04 14:35:11,773 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 119 selfloop transitions, 37 changer transitions 0/192 dead transitions. [2024-06-04 14:35:11,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 192 transitions, 2093 flow [2024-06-04 14:35:11,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:11,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:11,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-04 14:35:11,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-04 14:35:11,774 INFO L175 Difference]: Start difference. First operand has 167 places, 177 transitions, 1697 flow. Second operand 7 states and 136 transitions. [2024-06-04 14:35:11,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 192 transitions, 2093 flow [2024-06-04 14:35:11,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 192 transitions, 2005 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:11,955 INFO L231 Difference]: Finished difference. Result has 170 places, 183 transitions, 1771 flow [2024-06-04 14:35:11,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1609, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1771, PETRI_PLACES=170, PETRI_TRANSITIONS=183} [2024-06-04 14:35:11,955 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-04 14:35:11,955 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 183 transitions, 1771 flow [2024-06-04 14:35:11,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:11,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:11,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:11,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:35:11,956 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:11,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:11,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1474293507, now seen corresponding path program 1 times [2024-06-04 14:35:11,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:11,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486008353] [2024-06-04 14:35:11,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:11,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:11,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:12,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:12,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:12,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486008353] [2024-06-04 14:35:12,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486008353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:12,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:12,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:12,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347999765] [2024-06-04 14:35:12,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:12,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:12,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:12,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:12,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:12,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:35:12,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 183 transitions, 1771 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:12,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:12,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:35:12,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:13,479 INFO L124 PetriNetUnfolderBase]: 2384/3897 cut-off events. [2024-06-04 14:35:13,479 INFO L125 PetriNetUnfolderBase]: For 232969/232971 co-relation queries the response was YES. [2024-06-04 14:35:13,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27965 conditions, 3897 events. 2384/3897 cut-off events. For 232969/232971 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22768 event pairs, 624 based on Foata normal form. 2/3898 useless extension candidates. Maximal degree in co-relation 27884. Up to 3609 conditions per place. [2024-06-04 14:35:13,509 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 177 selfloop transitions, 15 changer transitions 0/202 dead transitions. [2024-06-04 14:35:13,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 202 transitions, 2249 flow [2024-06-04 14:35:13,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:13,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:13,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-04 14:35:13,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-04 14:35:13,512 INFO L175 Difference]: Start difference. First operand has 170 places, 183 transitions, 1771 flow. Second operand 7 states and 134 transitions. [2024-06-04 14:35:13,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 202 transitions, 2249 flow [2024-06-04 14:35:13,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 202 transitions, 2177 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:35:13,685 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1781 flow [2024-06-04 14:35:13,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1781, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-04 14:35:13,686 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-04 14:35:13,686 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1781 flow [2024-06-04 14:35:13,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:13,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:13,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:13,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:35:13,686 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:13,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:13,687 INFO L85 PathProgramCache]: Analyzing trace with hash -177704613, now seen corresponding path program 2 times [2024-06-04 14:35:13,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:13,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095415171] [2024-06-04 14:35:13,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:13,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:13,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:14,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:14,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:14,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095415171] [2024-06-04 14:35:14,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095415171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:14,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:14,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:14,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508456803] [2024-06-04 14:35:14,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:14,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:14,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:14,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:14,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:14,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:35:14,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1781 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:14,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:14,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:35:14,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:15,203 INFO L124 PetriNetUnfolderBase]: 2394/3913 cut-off events. [2024-06-04 14:35:15,204 INFO L125 PetriNetUnfolderBase]: For 241587/241589 co-relation queries the response was YES. [2024-06-04 14:35:15,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28582 conditions, 3913 events. 2394/3913 cut-off events. For 241587/241589 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22889 event pairs, 624 based on Foata normal form. 2/3914 useless extension candidates. Maximal degree in co-relation 28499. Up to 3614 conditions per place. [2024-06-04 14:35:15,240 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 173 selfloop transitions, 20 changer transitions 0/203 dead transitions. [2024-06-04 14:35:15,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 203 transitions, 2267 flow [2024-06-04 14:35:15,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:15,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:15,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-04 14:35:15,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-04 14:35:15,241 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1781 flow. Second operand 7 states and 134 transitions. [2024-06-04 14:35:15,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 203 transitions, 2267 flow [2024-06-04 14:35:15,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 203 transitions, 2207 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:15,437 INFO L231 Difference]: Finished difference. Result has 176 places, 189 transitions, 1819 flow [2024-06-04 14:35:15,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1819, PETRI_PLACES=176, PETRI_TRANSITIONS=189} [2024-06-04 14:35:15,437 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-04 14:35:15,437 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 189 transitions, 1819 flow [2024-06-04 14:35:15,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:15,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:15,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:15,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:35:15,437 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-04 14:35:15,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:15,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1474443454, now seen corresponding path program 1 times [2024-06-04 14:35:15,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:15,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742156740] [2024-06-04 14:35:15,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:15,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:15,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:16,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-04 14:35:16,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:16,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742156740] [2024-06-04 14:35:16,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742156740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:16,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:16,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:16,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300815454] [2024-06-04 14:35:16,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:16,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:16,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:16,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:16,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:16,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:35:16,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 189 transitions, 1819 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:16,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:16,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:35:16,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:17,238 INFO L124 PetriNetUnfolderBase]: 2404/3927 cut-off events. [2024-06-04 14:35:17,238 INFO L125 PetriNetUnfolderBase]: For 251251/251253 co-relation queries the response was YES. [2024-06-04 14:35:17,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29172 conditions, 3927 events. 2404/3927 cut-off events. For 251251/251253 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22949 event pairs, 622 based on Foata normal form. 2/3928 useless extension candidates. Maximal degree in co-relation 29088. Up to 3644 conditions per place. [2024-06-04 14:35:17,269 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 179 selfloop transitions, 15 changer transitions 0/204 dead transitions. [2024-06-04 14:35:17,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 204 transitions, 2285 flow [2024-06-04 14:35:17,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:17,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:17,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-04 14:35:17,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-04 14:35:17,271 INFO L175 Difference]: Start difference. First operand has 176 places, 189 transitions, 1819 flow. Second operand 7 states and 130 transitions. [2024-06-04 14:35:17,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 204 transitions, 2285 flow [2024-06-04 14:35:17,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 204 transitions, 2209 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:17,486 INFO L231 Difference]: Finished difference. Result has 178 places, 192 transitions, 1829 flow [2024-06-04 14:35:17,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1829, PETRI_PLACES=178, PETRI_TRANSITIONS=192} [2024-06-04 14:35:17,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-04 14:35:17,486 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 192 transitions, 1829 flow [2024-06-04 14:35:17,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:17,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:17,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:17,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:35:17,487 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-04 14:35:17,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:17,487 INFO L85 PathProgramCache]: Analyzing trace with hash 29215954, now seen corresponding path program 2 times [2024-06-04 14:35:17,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:17,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775015983] [2024-06-04 14:35:17,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:17,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:17,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:18,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-04 14:35:18,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:18,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775015983] [2024-06-04 14:35:18,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775015983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:18,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:18,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:18,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076137809] [2024-06-04 14:35:18,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:18,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:18,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:18,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:18,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:18,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:35:18,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 192 transitions, 1829 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:18,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:18,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:35:18,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:19,248 INFO L124 PetriNetUnfolderBase]: 2409/3937 cut-off events. [2024-06-04 14:35:19,248 INFO L125 PetriNetUnfolderBase]: For 259612/259616 co-relation queries the response was YES. [2024-06-04 14:35:19,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29587 conditions, 3937 events. 2409/3937 cut-off events. For 259612/259616 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23074 event pairs, 627 based on Foata normal form. 4/3940 useless extension candidates. Maximal degree in co-relation 29502. Up to 3631 conditions per place. [2024-06-04 14:35:19,284 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 171 selfloop transitions, 29 changer transitions 0/210 dead transitions. [2024-06-04 14:35:19,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 210 transitions, 2469 flow [2024-06-04 14:35:19,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:19,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:19,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-04 14:35:19,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-04 14:35:19,286 INFO L175 Difference]: Start difference. First operand has 178 places, 192 transitions, 1829 flow. Second operand 7 states and 131 transitions. [2024-06-04 14:35:19,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 210 transitions, 2469 flow [2024-06-04 14:35:19,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 210 transitions, 2405 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:19,535 INFO L231 Difference]: Finished difference. Result has 181 places, 200 transitions, 1965 flow [2024-06-04 14:35:19,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1965, PETRI_PLACES=181, PETRI_TRANSITIONS=200} [2024-06-04 14:35:19,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-04 14:35:19,535 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 200 transitions, 1965 flow [2024-06-04 14:35:19,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:19,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:19,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:19,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:35:19,536 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-04 14:35:19,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:19,536 INFO L85 PathProgramCache]: Analyzing trace with hash 28949044, now seen corresponding path program 3 times [2024-06-04 14:35:19,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:19,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107883883] [2024-06-04 14:35:19,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:19,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:19,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:20,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:20,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:20,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107883883] [2024-06-04 14:35:20,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107883883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:20,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:20,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:20,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678764577] [2024-06-04 14:35:20,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:20,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:20,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:20,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:20,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:20,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:35:20,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 200 transitions, 1965 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:20,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:20,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:35:20,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:21,393 INFO L124 PetriNetUnfolderBase]: 2408/3936 cut-off events. [2024-06-04 14:35:21,394 INFO L125 PetriNetUnfolderBase]: For 268558/268562 co-relation queries the response was YES. [2024-06-04 14:35:21,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29930 conditions, 3936 events. 2408/3936 cut-off events. For 268558/268562 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23028 event pairs, 626 based on Foata normal form. 5/3940 useless extension candidates. Maximal degree in co-relation 29843. Up to 3642 conditions per place. [2024-06-04 14:35:21,429 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 181 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-04 14:35:21,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 213 transitions, 2456 flow [2024-06-04 14:35:21,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:21,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:21,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-04 14:35:21,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-04 14:35:21,430 INFO L175 Difference]: Start difference. First operand has 181 places, 200 transitions, 1965 flow. Second operand 7 states and 130 transitions. [2024-06-04 14:35:21,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 213 transitions, 2456 flow [2024-06-04 14:35:21,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 213 transitions, 2357 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-04 14:35:21,622 INFO L231 Difference]: Finished difference. Result has 185 places, 203 transitions, 1978 flow [2024-06-04 14:35:21,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1866, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1978, PETRI_PLACES=185, PETRI_TRANSITIONS=203} [2024-06-04 14:35:21,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-04 14:35:21,622 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 203 transitions, 1978 flow [2024-06-04 14:35:21,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:21,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:21,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:21,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:35:21,623 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-04 14:35:21,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:21,623 INFO L85 PathProgramCache]: Analyzing trace with hash 23002367, now seen corresponding path program 3 times [2024-06-04 14:35:21,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:21,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865308716] [2024-06-04 14:35:21,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:21,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:21,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:22,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:22,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:22,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865308716] [2024-06-04 14:35:22,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865308716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:22,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:22,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:22,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621847875] [2024-06-04 14:35:22,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:22,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:22,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:22,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:22,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:35:22,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 203 transitions, 1978 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:22,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:22,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:35:22,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:23,165 INFO L124 PetriNetUnfolderBase]: 2410/3942 cut-off events. [2024-06-04 14:35:23,166 INFO L125 PetriNetUnfolderBase]: For 274073/274077 co-relation queries the response was YES. [2024-06-04 14:35:23,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30264 conditions, 3942 events. 2410/3942 cut-off events. For 274073/274077 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23198 event pairs, 630 based on Foata normal form. 4/3945 useless extension candidates. Maximal degree in co-relation 30175. Up to 3624 conditions per place. [2024-06-04 14:35:23,203 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 180 selfloop transitions, 27 changer transitions 0/217 dead transitions. [2024-06-04 14:35:23,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 217 transitions, 2494 flow [2024-06-04 14:35:23,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:23,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:23,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-04 14:35:23,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:35:23,204 INFO L175 Difference]: Start difference. First operand has 185 places, 203 transitions, 1978 flow. Second operand 7 states and 133 transitions. [2024-06-04 14:35:23,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 217 transitions, 2494 flow [2024-06-04 14:35:23,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 217 transitions, 2414 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:23,452 INFO L231 Difference]: Finished difference. Result has 187 places, 206 transitions, 2022 flow [2024-06-04 14:35:23,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2022, PETRI_PLACES=187, PETRI_TRANSITIONS=206} [2024-06-04 14:35:23,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-04 14:35:23,453 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 206 transitions, 2022 flow [2024-06-04 14:35:23,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 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-04 14:35:23,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:23,453 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-04 14:35:23,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:35:23,453 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-04 14:35:23,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:23,453 INFO L85 PathProgramCache]: Analyzing trace with hash 307618094, now seen corresponding path program 1 times [2024-06-04 14:35:23,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:23,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147130653] [2024-06-04 14:35:23,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:23,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:23,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:24,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:24,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:24,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147130653] [2024-06-04 14:35:24,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147130653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:24,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:24,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:24,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012571141] [2024-06-04 14:35:24,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:24,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:24,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:24,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:24,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:24,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:24,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 206 transitions, 2022 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-04 14:35:24,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:24,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:24,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:25,034 INFO L124 PetriNetUnfolderBase]: 2526/4060 cut-off events. [2024-06-04 14:35:25,034 INFO L125 PetriNetUnfolderBase]: For 282987/282993 co-relation queries the response was YES. [2024-06-04 14:35:25,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31585 conditions, 4060 events. 2526/4060 cut-off events. For 282987/282993 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23384 event pairs, 650 based on Foata normal form. 7/4066 useless extension candidates. Maximal degree in co-relation 31495. Up to 3828 conditions per place. [2024-06-04 14:35:25,072 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 200 selfloop transitions, 23 changer transitions 0/228 dead transitions. [2024-06-04 14:35:25,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 228 transitions, 2590 flow [2024-06-04 14:35:25,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:25,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:25,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-04 14:35:25,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-04 14:35:25,073 INFO L175 Difference]: Start difference. First operand has 187 places, 206 transitions, 2022 flow. Second operand 7 states and 132 transitions. [2024-06-04 14:35:25,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 228 transitions, 2590 flow [2024-06-04 14:35:25,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 228 transitions, 2488 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:25,339 INFO L231 Difference]: Finished difference. Result has 189 places, 209 transitions, 2038 flow [2024-06-04 14:35:25,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1920, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2038, PETRI_PLACES=189, PETRI_TRANSITIONS=209} [2024-06-04 14:35:25,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-04 14:35:25,339 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 209 transitions, 2038 flow [2024-06-04 14:35:25,339 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-04 14:35:25,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:25,340 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-04 14:35:25,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:35:25,340 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-04 14:35:25,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:25,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1879260942, now seen corresponding path program 2 times [2024-06-04 14:35:25,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:25,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388748015] [2024-06-04 14:35:25,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:25,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:25,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:26,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:26,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:26,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388748015] [2024-06-04 14:35:26,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388748015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:26,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:26,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:26,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189499642] [2024-06-04 14:35:26,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:26,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:26,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:26,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:26,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:26,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:26,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 209 transitions, 2038 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-04 14:35:26,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:26,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:26,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:26,943 INFO L124 PetriNetUnfolderBase]: 2539/4080 cut-off events. [2024-06-04 14:35:26,944 INFO L125 PetriNetUnfolderBase]: For 294261/294267 co-relation queries the response was YES. [2024-06-04 14:35:26,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32192 conditions, 4080 events. 2539/4080 cut-off events. For 294261/294267 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23517 event pairs, 650 based on Foata normal form. 7/4086 useless extension candidates. Maximal degree in co-relation 32101. Up to 3834 conditions per place. [2024-06-04 14:35:26,980 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 200 selfloop transitions, 29 changer transitions 0/234 dead transitions. [2024-06-04 14:35:26,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 234 transitions, 2805 flow [2024-06-04 14:35:26,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:26,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:26,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-04 14:35:26,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-04 14:35:26,982 INFO L175 Difference]: Start difference. First operand has 189 places, 209 transitions, 2038 flow. Second operand 7 states and 131 transitions. [2024-06-04 14:35:26,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 234 transitions, 2805 flow [2024-06-04 14:35:27,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 234 transitions, 2709 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:27,243 INFO L231 Difference]: Finished difference. Result has 192 places, 217 transitions, 2173 flow [2024-06-04 14:35:27,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2173, PETRI_PLACES=192, PETRI_TRANSITIONS=217} [2024-06-04 14:35:27,243 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-04 14:35:27,243 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 217 transitions, 2173 flow [2024-06-04 14:35:27,243 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-04 14:35:27,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:27,244 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-04 14:35:27,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:35:27,244 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:27,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:27,244 INFO L85 PathProgramCache]: Analyzing trace with hash 650157734, now seen corresponding path program 1 times [2024-06-04 14:35:27,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:27,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276847313] [2024-06-04 14:35:27,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:27,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:27,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:28,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:28,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:28,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276847313] [2024-06-04 14:35:28,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276847313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:28,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:28,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:35:28,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326444537] [2024-06-04 14:35:28,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:28,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:35:28,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:28,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:35:28,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:35:28,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:28,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 217 transitions, 2173 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:28,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:28,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:28,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:29,713 INFO L124 PetriNetUnfolderBase]: 2703/4392 cut-off events. [2024-06-04 14:35:29,714 INFO L125 PetriNetUnfolderBase]: For 323937/323941 co-relation queries the response was YES. [2024-06-04 14:35:29,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34239 conditions, 4392 events. 2703/4392 cut-off events. For 323937/323941 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26095 event pairs, 645 based on Foata normal form. 12/4402 useless extension candidates. Maximal degree in co-relation 34146. Up to 3484 conditions per place. [2024-06-04 14:35:29,751 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 181 selfloop transitions, 82 changer transitions 0/268 dead transitions. [2024-06-04 14:35:29,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 268 transitions, 3041 flow [2024-06-04 14:35:29,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:35:29,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:35:29,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-04 14:35:29,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-04 14:35:29,753 INFO L175 Difference]: Start difference. First operand has 192 places, 217 transitions, 2173 flow. Second operand 10 states and 199 transitions. [2024-06-04 14:35:29,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 268 transitions, 3041 flow [2024-06-04 14:35:30,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 268 transitions, 2947 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-04 14:35:30,047 INFO L231 Difference]: Finished difference. Result has 201 places, 228 transitions, 2452 flow [2024-06-04 14:35:30,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2452, PETRI_PLACES=201, PETRI_TRANSITIONS=228} [2024-06-04 14:35:30,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-04 14:35:30,048 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 228 transitions, 2452 flow [2024-06-04 14:35:30,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:30,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:30,048 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-04 14:35:30,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:35:30,048 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-04 14:35:30,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:30,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1879269870, now seen corresponding path program 1 times [2024-06-04 14:35:30,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:30,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050364930] [2024-06-04 14:35:30,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:30,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:30,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:31,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:31,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:31,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050364930] [2024-06-04 14:35:31,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050364930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:31,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:31,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:35:31,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069475613] [2024-06-04 14:35:31,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:31,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:35:31,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:31,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:35:31,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:35:31,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:35:31,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 228 transitions, 2452 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:31,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:31,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:35:31,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:32,184 INFO L124 PetriNetUnfolderBase]: 2466/4110 cut-off events. [2024-06-04 14:35:32,184 INFO L125 PetriNetUnfolderBase]: For 321327/321351 co-relation queries the response was YES. [2024-06-04 14:35:32,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33402 conditions, 4110 events. 2466/4110 cut-off events. For 321327/321351 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25236 event pairs, 635 based on Foata normal form. 15/4070 useless extension candidates. Maximal degree in co-relation 33305. Up to 3575 conditions per place. [2024-06-04 14:35:32,227 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 170 selfloop transitions, 30 changer transitions 0/246 dead transitions. [2024-06-04 14:35:32,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 246 transitions, 2944 flow [2024-06-04 14:35:32,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:35:32,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:35:32,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-04 14:35:32,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-04 14:35:32,228 INFO L175 Difference]: Start difference. First operand has 201 places, 228 transitions, 2452 flow. Second operand 8 states and 155 transitions. [2024-06-04 14:35:32,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 246 transitions, 2944 flow [2024-06-04 14:35:32,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 246 transitions, 2770 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:32,581 INFO L231 Difference]: Finished difference. Result has 204 places, 231 transitions, 2400 flow [2024-06-04 14:35:32,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2400, PETRI_PLACES=204, PETRI_TRANSITIONS=231} [2024-06-04 14:35:32,582 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-04 14:35:32,582 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 231 transitions, 2400 flow [2024-06-04 14:35:32,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:32,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:32,582 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-04 14:35:32,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:35:32,582 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-04 14:35:32,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:32,582 INFO L85 PathProgramCache]: Analyzing trace with hash 2025846262, now seen corresponding path program 3 times [2024-06-04 14:35:32,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:32,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75982602] [2024-06-04 14:35:32,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:32,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:32,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:33,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:33,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:33,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75982602] [2024-06-04 14:35:33,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75982602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:33,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:33,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:33,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67575294] [2024-06-04 14:35:33,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:33,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:33,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:33,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:33,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:33,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:33,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 231 transitions, 2400 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-04 14:35:33,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:33,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:33,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:34,152 INFO L124 PetriNetUnfolderBase]: 2710/4416 cut-off events. [2024-06-04 14:35:34,152 INFO L125 PetriNetUnfolderBase]: For 324167/324173 co-relation queries the response was YES. [2024-06-04 14:35:34,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34954 conditions, 4416 events. 2710/4416 cut-off events. For 324167/324173 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26281 event pairs, 672 based on Foata normal form. 7/4422 useless extension candidates. Maximal degree in co-relation 34856. Up to 4140 conditions per place. [2024-06-04 14:35:34,196 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 222 selfloop transitions, 22 changer transitions 0/249 dead transitions. [2024-06-04 14:35:34,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 249 transitions, 2961 flow [2024-06-04 14:35:34,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:34,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:34,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-04 14:35:34,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-04 14:35:34,197 INFO L175 Difference]: Start difference. First operand has 204 places, 231 transitions, 2400 flow. Second operand 7 states and 129 transitions. [2024-06-04 14:35:34,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 249 transitions, 2961 flow [2024-06-04 14:35:34,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 249 transitions, 2811 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-04 14:35:34,641 INFO L231 Difference]: Finished difference. Result has 205 places, 232 transitions, 2319 flow [2024-06-04 14:35:34,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2319, PETRI_PLACES=205, PETRI_TRANSITIONS=232} [2024-06-04 14:35:34,642 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-04 14:35:34,642 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 232 transitions, 2319 flow [2024-06-04 14:35:34,642 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-04 14:35:34,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:34,642 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-04 14:35:34,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:35:34,643 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-04 14:35:34,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:34,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1237935550, now seen corresponding path program 4 times [2024-06-04 14:35:34,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:34,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865700626] [2024-06-04 14:35:34,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:34,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:34,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:35,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:35,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:35,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865700626] [2024-06-04 14:35:35,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865700626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:35,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:35,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:35,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795003986] [2024-06-04 14:35:35,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:35,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:35,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:35,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:35,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:35,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:35,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 232 transitions, 2319 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-04 14:35:35,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:35,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:35,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:36,344 INFO L124 PetriNetUnfolderBase]: 2715/4424 cut-off events. [2024-06-04 14:35:36,344 INFO L125 PetriNetUnfolderBase]: For 333833/333841 co-relation queries the response was YES. [2024-06-04 14:35:36,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35081 conditions, 4424 events. 2715/4424 cut-off events. For 333833/333841 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26395 event pairs, 672 based on Foata normal form. 9/4432 useless extension candidates. Maximal degree in co-relation 34982. Up to 4138 conditions per place. [2024-06-04 14:35:36,393 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 214 selfloop transitions, 30 changer transitions 0/249 dead transitions. [2024-06-04 14:35:36,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 249 transitions, 2925 flow [2024-06-04 14:35:36,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:36,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-04 14:35:36,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-04 14:35:36,394 INFO L175 Difference]: Start difference. First operand has 205 places, 232 transitions, 2319 flow. Second operand 7 states and 127 transitions. [2024-06-04 14:35:36,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 249 transitions, 2925 flow [2024-06-04 14:35:36,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 249 transitions, 2877 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:36,721 INFO L231 Difference]: Finished difference. Result has 207 places, 235 transitions, 2415 flow [2024-06-04 14:35:36,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2415, PETRI_PLACES=207, PETRI_TRANSITIONS=235} [2024-06-04 14:35:36,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-04 14:35:36,721 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 235 transitions, 2415 flow [2024-06-04 14:35:36,722 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-04 14:35:36,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:36,722 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-04 14:35:36,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:35:36,722 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:36,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:36,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1385730394, now seen corresponding path program 2 times [2024-06-04 14:35:36,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:36,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171210645] [2024-06-04 14:35:36,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:36,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:36,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:37,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:37,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:37,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171210645] [2024-06-04 14:35:37,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171210645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:37,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:37,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:35:37,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148687930] [2024-06-04 14:35:37,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:37,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:35:37,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:37,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:35:37,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:35:37,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:37,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 235 transitions, 2415 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:37,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:37,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:37,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:39,061 INFO L124 PetriNetUnfolderBase]: 2838/4654 cut-off events. [2024-06-04 14:35:39,061 INFO L125 PetriNetUnfolderBase]: For 362948/362952 co-relation queries the response was YES. [2024-06-04 14:35:39,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36824 conditions, 4654 events. 2838/4654 cut-off events. For 362948/362952 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 28208 event pairs, 691 based on Foata normal form. 12/4664 useless extension candidates. Maximal degree in co-relation 36724. Up to 3806 conditions per place. [2024-06-04 14:35:39,108 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 194 selfloop transitions, 82 changer transitions 0/281 dead transitions. [2024-06-04 14:35:39,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 281 transitions, 3273 flow [2024-06-04 14:35:39,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:35:39,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:35:39,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-04 14:35:39,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-04 14:35:39,109 INFO L175 Difference]: Start difference. First operand has 207 places, 235 transitions, 2415 flow. Second operand 10 states and 197 transitions. [2024-06-04 14:35:39,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 281 transitions, 3273 flow [2024-06-04 14:35:39,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 281 transitions, 3151 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:39,463 INFO L231 Difference]: Finished difference. Result has 214 places, 243 transitions, 2623 flow [2024-06-04 14:35:39,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2623, PETRI_PLACES=214, PETRI_TRANSITIONS=243} [2024-06-04 14:35:39,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-04 14:35:39,464 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 243 transitions, 2623 flow [2024-06-04 14:35:39,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:39,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:39,464 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-04 14:35:39,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:35:39,465 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:39,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:39,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1416057340, now seen corresponding path program 3 times [2024-06-04 14:35:39,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:39,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460536583] [2024-06-04 14:35:39,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:39,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:39,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:40,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-04 14:35:40,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:40,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460536583] [2024-06-04 14:35:40,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460536583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:40,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:40,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:35:40,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496553303] [2024-06-04 14:35:40,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:40,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:35:40,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:40,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:35:40,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:35:40,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:40,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 243 transitions, 2623 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:40,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:40,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:40,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:41,785 INFO L124 PetriNetUnfolderBase]: 2948/4854 cut-off events. [2024-06-04 14:35:41,785 INFO L125 PetriNetUnfolderBase]: For 382308/382312 co-relation queries the response was YES. [2024-06-04 14:35:41,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38801 conditions, 4854 events. 2948/4854 cut-off events. For 382308/382312 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 29906 event pairs, 716 based on Foata normal form. 12/4864 useless extension candidates. Maximal degree in co-relation 38698. Up to 4079 conditions per place. [2024-06-04 14:35:41,832 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 193 selfloop transitions, 88 changer transitions 0/286 dead transitions. [2024-06-04 14:35:41,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 286 transitions, 3465 flow [2024-06-04 14:35:41,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:35:41,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:35:41,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-04 14:35:41,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-04 14:35:41,833 INFO L175 Difference]: Start difference. First operand has 214 places, 243 transitions, 2623 flow. Second operand 10 states and 196 transitions. [2024-06-04 14:35:41,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 286 transitions, 3465 flow [2024-06-04 14:35:42,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 286 transitions, 3271 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:42,307 INFO L231 Difference]: Finished difference. Result has 221 places, 249 transitions, 2751 flow [2024-06-04 14:35:42,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2751, PETRI_PLACES=221, PETRI_TRANSITIONS=249} [2024-06-04 14:35:42,308 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-04 14:35:42,308 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 249 transitions, 2751 flow [2024-06-04 14:35:42,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:42,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:42,309 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-04 14:35:42,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:35:42,309 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:42,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:42,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1194412300, now seen corresponding path program 4 times [2024-06-04 14:35:42,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:42,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284919452] [2024-06-04 14:35:42,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:42,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:43,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:43,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:43,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284919452] [2024-06-04 14:35:43,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284919452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:43,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:43,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:35:43,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825686315] [2024-06-04 14:35:43,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:43,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:35:43,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:43,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:35:43,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:35:43,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:43,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 249 transitions, 2751 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:43,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:43,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:43,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:44,870 INFO L124 PetriNetUnfolderBase]: 3030/5016 cut-off events. [2024-06-04 14:35:44,870 INFO L125 PetriNetUnfolderBase]: For 396326/396330 co-relation queries the response was YES. [2024-06-04 14:35:44,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39850 conditions, 5016 events. 3030/5016 cut-off events. For 396326/396330 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 31393 event pairs, 746 based on Foata normal form. 12/5026 useless extension candidates. Maximal degree in co-relation 39744. Up to 4221 conditions per place. [2024-06-04 14:35:44,924 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 191 selfloop transitions, 94 changer transitions 0/290 dead transitions. [2024-06-04 14:35:44,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 290 transitions, 3585 flow [2024-06-04 14:35:44,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:35:44,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:35:44,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-04 14:35:44,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-04 14:35:44,925 INFO L175 Difference]: Start difference. First operand has 221 places, 249 transitions, 2751 flow. Second operand 10 states and 195 transitions. [2024-06-04 14:35:44,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 290 transitions, 3585 flow [2024-06-04 14:35:45,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 290 transitions, 3378 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:45,329 INFO L231 Difference]: Finished difference. Result has 227 places, 253 transitions, 2850 flow [2024-06-04 14:35:45,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2546, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2850, PETRI_PLACES=227, PETRI_TRANSITIONS=253} [2024-06-04 14:35:45,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-04 14:35:45,330 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 253 transitions, 2850 flow [2024-06-04 14:35:45,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:45,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:45,330 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-04 14:35:45,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:35:45,331 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:35:45,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:45,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1759256922, now seen corresponding path program 5 times [2024-06-04 14:35:45,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:45,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809776926] [2024-06-04 14:35:45,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:45,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:45,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:46,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:46,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:46,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809776926] [2024-06-04 14:35:46,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809776926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:46,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:46,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:35:46,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337653963] [2024-06-04 14:35:46,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:46,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:35:46,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:46,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:35:46,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:35:46,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:46,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 253 transitions, 2850 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:46,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:46,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:46,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:47,826 INFO L124 PetriNetUnfolderBase]: 3010/4984 cut-off events. [2024-06-04 14:35:47,826 INFO L125 PetriNetUnfolderBase]: For 389366/389370 co-relation queries the response was YES. [2024-06-04 14:35:47,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38780 conditions, 4984 events. 3010/4984 cut-off events. For 389366/389370 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31109 event pairs, 673 based on Foata normal form. 12/4994 useless extension candidates. Maximal degree in co-relation 38672. Up to 3266 conditions per place. [2024-06-04 14:35:47,880 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 176 selfloop transitions, 109 changer transitions 0/290 dead transitions. [2024-06-04 14:35:47,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 290 transitions, 3496 flow [2024-06-04 14:35:47,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:35:47,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:35:47,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-04 14:35:47,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-04 14:35:47,882 INFO L175 Difference]: Start difference. First operand has 227 places, 253 transitions, 2850 flow. Second operand 10 states and 194 transitions. [2024-06-04 14:35:47,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 290 transitions, 3496 flow [2024-06-04 14:35:48,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 290 transitions, 3302 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:48,312 INFO L231 Difference]: Finished difference. Result has 231 places, 252 transitions, 2790 flow [2024-06-04 14:35:48,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2568, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2790, PETRI_PLACES=231, PETRI_TRANSITIONS=252} [2024-06-04 14:35:48,313 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-04 14:35:48,313 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 252 transitions, 2790 flow [2024-06-04 14:35:48,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:48,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:48,313 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-04 14:35:48,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:35:48,313 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-04 14:35:48,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:48,313 INFO L85 PathProgramCache]: Analyzing trace with hash 897406734, now seen corresponding path program 5 times [2024-06-04 14:35:48,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:48,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296439754] [2024-06-04 14:35:48,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:48,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:49,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:49,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296439754] [2024-06-04 14:35:49,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296439754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:49,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:49,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:49,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212092051] [2024-06-04 14:35:49,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:49,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:49,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:49,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:49,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:49,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:49,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 252 transitions, 2790 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-04 14:35:49,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:49,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:49,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:50,129 INFO L124 PetriNetUnfolderBase]: 3015/4997 cut-off events. [2024-06-04 14:35:50,129 INFO L125 PetriNetUnfolderBase]: For 380139/380149 co-relation queries the response was YES. [2024-06-04 14:35:50,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38983 conditions, 4997 events. 3015/4997 cut-off events. For 380139/380149 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31329 event pairs, 748 based on Foata normal form. 11/5007 useless extension candidates. Maximal degree in co-relation 38874. Up to 4629 conditions per place. [2024-06-04 14:35:50,184 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 222 selfloop transitions, 46 changer transitions 0/273 dead transitions. [2024-06-04 14:35:50,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 273 transitions, 3683 flow [2024-06-04 14:35:50,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:35:50,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:35:50,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-04 14:35:50,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-04 14:35:50,186 INFO L175 Difference]: Start difference. First operand has 231 places, 252 transitions, 2790 flow. Second operand 7 states and 126 transitions. [2024-06-04 14:35:50,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 273 transitions, 3683 flow [2024-06-04 14:35:50,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 273 transitions, 3264 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-04 14:35:50,679 INFO L231 Difference]: Finished difference. Result has 228 places, 261 transitions, 2695 flow [2024-06-04 14:35:50,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2371, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2695, PETRI_PLACES=228, PETRI_TRANSITIONS=261} [2024-06-04 14:35:50,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-04 14:35:50,679 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 261 transitions, 2695 flow [2024-06-04 14:35:50,679 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-04 14:35:50,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:50,679 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-04 14:35:50,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:35:50,680 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-04 14:35:50,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:50,680 INFO L85 PathProgramCache]: Analyzing trace with hash 891692814, now seen corresponding path program 6 times [2024-06-04 14:35:50,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:50,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632812282] [2024-06-04 14:35:50,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:50,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:50,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:51,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:51,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:51,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632812282] [2024-06-04 14:35:51,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632812282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:51,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:51,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:35:51,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142550585] [2024-06-04 14:35:51,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:51,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:35:51,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:51,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:35:51,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:35:51,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:35:51,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 261 transitions, 2695 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-04 14:35:51,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:51,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:35:51,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:52,585 INFO L124 PetriNetUnfolderBase]: 3012/4989 cut-off events. [2024-06-04 14:35:52,585 INFO L125 PetriNetUnfolderBase]: For 384430/384438 co-relation queries the response was YES. [2024-06-04 14:35:52,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37897 conditions, 4989 events. 3012/4989 cut-off events. For 384430/384438 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 31226 event pairs, 747 based on Foata normal form. 9/4997 useless extension candidates. Maximal degree in co-relation 37789. Up to 4626 conditions per place. [2024-06-04 14:35:52,639 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 219 selfloop transitions, 49 changer transitions 0/273 dead transitions. [2024-06-04 14:35:52,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 273 transitions, 3278 flow [2024-06-04 14:35:52,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:35:52,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:35:52,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-04 14:35:52,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-04 14:35:52,641 INFO L175 Difference]: Start difference. First operand has 228 places, 261 transitions, 2695 flow. Second operand 8 states and 137 transitions. [2024-06-04 14:35:52,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 273 transitions, 3278 flow [2024-06-04 14:35:53,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 273 transitions, 3090 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-04 14:35:53,151 INFO L231 Difference]: Finished difference. Result has 234 places, 263 transitions, 2634 flow [2024-06-04 14:35:53,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2634, PETRI_PLACES=234, PETRI_TRANSITIONS=263} [2024-06-04 14:35:53,152 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-04 14:35:53,152 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 263 transitions, 2634 flow [2024-06-04 14:35:53,152 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-04 14:35:53,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:53,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:35:53,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:35:53,152 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-04 14:35:53,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:53,153 INFO L85 PathProgramCache]: Analyzing trace with hash 707361482, now seen corresponding path program 2 times [2024-06-04 14:35:53,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:53,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458503819] [2024-06-04 14:35:53,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:53,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:53,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:54,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-04 14:35:54,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:54,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458503819] [2024-06-04 14:35:54,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458503819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:54,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:54,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:35:54,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306858900] [2024-06-04 14:35:54,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:54,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:35:54,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:54,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:35:54,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:35:54,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:35:54,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 263 transitions, 2634 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:54,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:54,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:35:54,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:55,449 INFO L124 PetriNetUnfolderBase]: 2750/4632 cut-off events. [2024-06-04 14:35:55,449 INFO L125 PetriNetUnfolderBase]: For 388933/388941 co-relation queries the response was YES. [2024-06-04 14:35:55,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35665 conditions, 4632 events. 2750/4632 cut-off events. For 388933/388941 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 29620 event pairs, 691 based on Foata normal form. 9/4561 useless extension candidates. Maximal degree in co-relation 35555. Up to 4053 conditions per place. [2024-06-04 14:35:55,495 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 185 selfloop transitions, 36 changer transitions 0/276 dead transitions. [2024-06-04 14:35:55,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 276 transitions, 3158 flow [2024-06-04 14:35:55,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:35:55,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:35:55,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-04 14:35:55,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-04 14:35:55,497 INFO L175 Difference]: Start difference. First operand has 234 places, 263 transitions, 2634 flow. Second operand 8 states and 150 transitions. [2024-06-04 14:35:55,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 276 transitions, 3158 flow [2024-06-04 14:35:56,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 276 transitions, 3043 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:35:56,034 INFO L231 Difference]: Finished difference. Result has 237 places, 266 transitions, 2659 flow [2024-06-04 14:35:56,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2659, PETRI_PLACES=237, PETRI_TRANSITIONS=266} [2024-06-04 14:35:56,034 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 193 predicate places. [2024-06-04 14:35:56,035 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 266 transitions, 2659 flow [2024-06-04 14:35:56,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:56,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:56,035 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-04 14:35:56,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:35:56,035 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-04 14:35:56,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:56,036 INFO L85 PathProgramCache]: Analyzing trace with hash 721185002, now seen corresponding path program 3 times [2024-06-04 14:35:56,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:56,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935177648] [2024-06-04 14:35:56,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:56,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:56,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:35:57,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:35:57,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:35:57,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935177648] [2024-06-04 14:35:57,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935177648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:35:57,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:35:57,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:35:57,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616448267] [2024-06-04 14:35:57,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:35:57,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:35:57,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:35:57,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:35:57,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:35:57,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:35:57,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 266 transitions, 2659 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:57,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:35:57,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:35:57,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:35:58,491 INFO L124 PetriNetUnfolderBase]: 2742/4636 cut-off events. [2024-06-04 14:35:58,491 INFO L125 PetriNetUnfolderBase]: For 401331/401363 co-relation queries the response was YES. [2024-06-04 14:35:58,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36130 conditions, 4636 events. 2742/4636 cut-off events. For 401331/401363 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 29829 event pairs, 689 based on Foata normal form. 12/4573 useless extension candidates. Maximal degree in co-relation 36019. Up to 4093 conditions per place. [2024-06-04 14:35:58,543 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 207 selfloop transitions, 18 changer transitions 0/280 dead transitions. [2024-06-04 14:35:58,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 280 transitions, 3204 flow [2024-06-04 14:35:58,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:35:58,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:35:58,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 14:35:58,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-04 14:35:58,544 INFO L175 Difference]: Start difference. First operand has 237 places, 266 transitions, 2659 flow. Second operand 8 states and 148 transitions. [2024-06-04 14:35:58,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 280 transitions, 3204 flow [2024-06-04 14:35:59,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 280 transitions, 3086 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-04 14:35:59,027 INFO L231 Difference]: Finished difference. Result has 240 places, 270 transitions, 2664 flow [2024-06-04 14:35:59,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2664, PETRI_PLACES=240, PETRI_TRANSITIONS=270} [2024-06-04 14:35:59,028 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-04 14:35:59,028 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 270 transitions, 2664 flow [2024-06-04 14:35:59,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:35:59,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:35:59,028 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-04 14:35:59,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:35:59,029 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-04 14:35:59,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:35:59,029 INFO L85 PathProgramCache]: Analyzing trace with hash 721171052, now seen corresponding path program 4 times [2024-06-04 14:35:59,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:35:59,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368453456] [2024-06-04 14:35:59,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:35:59,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:35:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:00,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:00,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:00,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368453456] [2024-06-04 14:36:00,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368453456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:00,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:00,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:00,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313741166] [2024-06-04 14:36:00,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:00,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:00,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:00,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:00,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:00,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:36:00,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 270 transitions, 2664 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:00,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:00,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:36:00,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:01,322 INFO L124 PetriNetUnfolderBase]: 2720/4603 cut-off events. [2024-06-04 14:36:01,323 INFO L125 PetriNetUnfolderBase]: For 412305/412338 co-relation queries the response was YES. [2024-06-04 14:36:01,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36166 conditions, 4603 events. 2720/4603 cut-off events. For 412305/412338 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29728 event pairs, 690 based on Foata normal form. 14/4538 useless extension candidates. Maximal degree in co-relation 36053. Up to 4020 conditions per place. [2024-06-04 14:36:01,374 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 175 selfloop transitions, 53 changer transitions 0/283 dead transitions. [2024-06-04 14:36:01,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 283 transitions, 3214 flow [2024-06-04 14:36:01,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:01,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:01,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-04 14:36:01,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-04 14:36:01,375 INFO L175 Difference]: Start difference. First operand has 240 places, 270 transitions, 2664 flow. Second operand 8 states and 153 transitions. [2024-06-04 14:36:01,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 283 transitions, 3214 flow [2024-06-04 14:36:01,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 283 transitions, 3110 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-04 14:36:01,871 INFO L231 Difference]: Finished difference. Result has 243 places, 273 transitions, 2746 flow [2024-06-04 14:36:01,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2746, PETRI_PLACES=243, PETRI_TRANSITIONS=273} [2024-06-04 14:36:01,871 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-06-04 14:36:01,871 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 273 transitions, 2746 flow [2024-06-04 14:36:01,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:01,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:01,871 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-04 14:36:01,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:36:01,872 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-04 14:36:01,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:01,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1541545156, now seen corresponding path program 1 times [2024-06-04 14:36:01,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:01,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866496234] [2024-06-04 14:36:01,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:01,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:01,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:02,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:02,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:02,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866496234] [2024-06-04 14:36:02,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866496234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:02,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:02,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:02,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943670393] [2024-06-04 14:36:02,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:02,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:02,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:02,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:02,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:36:02,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 273 transitions, 2746 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:02,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:02,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:36:02,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:03,987 INFO L124 PetriNetUnfolderBase]: 2901/4877 cut-off events. [2024-06-04 14:36:03,988 INFO L125 PetriNetUnfolderBase]: For 424486/424488 co-relation queries the response was YES. [2024-06-04 14:36:04,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38054 conditions, 4877 events. 2901/4877 cut-off events. For 424486/424488 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 31129 event pairs, 706 based on Foata normal form. 3/4875 useless extension candidates. Maximal degree in co-relation 37940. Up to 4479 conditions per place. [2024-06-04 14:36:04,034 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 266 selfloop transitions, 19 changer transitions 0/295 dead transitions. [2024-06-04 14:36:04,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 295 transitions, 3442 flow [2024-06-04 14:36:04,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:36:04,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:36:04,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-04 14:36:04,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-04 14:36:04,035 INFO L175 Difference]: Start difference. First operand has 243 places, 273 transitions, 2746 flow. Second operand 9 states and 162 transitions. [2024-06-04 14:36:04,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 295 transitions, 3442 flow [2024-06-04 14:36:04,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 295 transitions, 3278 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:04,535 INFO L231 Difference]: Finished difference. Result has 246 places, 276 transitions, 2702 flow [2024-06-04 14:36:04,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2702, PETRI_PLACES=246, PETRI_TRANSITIONS=276} [2024-06-04 14:36:04,536 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-04 14:36:04,536 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 276 transitions, 2702 flow [2024-06-04 14:36:04,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:04,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:04,536 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-04 14:36:04,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:36:04,537 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-04 14:36:04,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:04,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1541540320, now seen corresponding path program 1 times [2024-06-04 14:36:04,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:04,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567903803] [2024-06-04 14:36:04,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:04,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:04,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:05,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:05,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:05,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567903803] [2024-06-04 14:36:05,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567903803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:05,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:05,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:05,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676803724] [2024-06-04 14:36:05,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:05,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:05,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:05,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:05,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:05,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:36:05,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 276 transitions, 2702 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:05,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:05,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:36:05,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:06,626 INFO L124 PetriNetUnfolderBase]: 2911/4895 cut-off events. [2024-06-04 14:36:06,626 INFO L125 PetriNetUnfolderBase]: For 443689/443693 co-relation queries the response was YES. [2024-06-04 14:36:06,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38564 conditions, 4895 events. 2911/4895 cut-off events. For 443689/443693 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 31295 event pairs, 705 based on Foata normal form. 8/4894 useless extension candidates. Maximal degree in co-relation 38449. Up to 4493 conditions per place. [2024-06-04 14:36:06,678 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 268 selfloop transitions, 19 changer transitions 0/297 dead transitions. [2024-06-04 14:36:06,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 297 transitions, 3406 flow [2024-06-04 14:36:06,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:06,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:06,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-04 14:36:06,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-04 14:36:06,680 INFO L175 Difference]: Start difference. First operand has 246 places, 276 transitions, 2702 flow. Second operand 8 states and 149 transitions. [2024-06-04 14:36:06,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 297 transitions, 3406 flow [2024-06-04 14:36:07,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 297 transitions, 3308 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-04 14:36:07,247 INFO L231 Difference]: Finished difference. Result has 247 places, 280 transitions, 2731 flow [2024-06-04 14:36:07,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2731, PETRI_PLACES=247, PETRI_TRANSITIONS=280} [2024-06-04 14:36:07,247 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-04 14:36:07,247 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 280 transitions, 2731 flow [2024-06-04 14:36:07,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:07,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:07,247 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-04 14:36:07,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:36:07,248 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-04 14:36:07,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:07,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1536898690, now seen corresponding path program 2 times [2024-06-04 14:36:07,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:07,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152064184] [2024-06-04 14:36:07,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:07,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:07,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:08,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:08,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:08,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152064184] [2024-06-04 14:36:08,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152064184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:08,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:08,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:08,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449415999] [2024-06-04 14:36:08,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:08,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:08,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:08,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:08,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:08,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:36:08,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 280 transitions, 2731 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:08,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:08,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:36:08,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:09,297 INFO L124 PetriNetUnfolderBase]: 2929/4923 cut-off events. [2024-06-04 14:36:09,297 INFO L125 PetriNetUnfolderBase]: For 457270/457276 co-relation queries the response was YES. [2024-06-04 14:36:09,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39522 conditions, 4923 events. 2929/4923 cut-off events. For 457270/457276 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 31407 event pairs, 705 based on Foata normal form. 10/4923 useless extension candidates. Maximal degree in co-relation 39406. Up to 4504 conditions per place. [2024-06-04 14:36:09,355 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 266 selfloop transitions, 24 changer transitions 0/300 dead transitions. [2024-06-04 14:36:09,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 300 transitions, 3459 flow [2024-06-04 14:36:09,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:09,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:09,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-04 14:36:09,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-04 14:36:09,356 INFO L175 Difference]: Start difference. First operand has 247 places, 280 transitions, 2731 flow. Second operand 8 states and 150 transitions. [2024-06-04 14:36:09,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 300 transitions, 3459 flow [2024-06-04 14:36:09,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 300 transitions, 3360 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:09,981 INFO L231 Difference]: Finished difference. Result has 249 places, 284 transitions, 2767 flow [2024-06-04 14:36:09,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2767, PETRI_PLACES=249, PETRI_TRANSITIONS=284} [2024-06-04 14:36:09,982 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-04 14:36:09,982 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 284 transitions, 2767 flow [2024-06-04 14:36:09,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:09,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:09,982 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-04 14:36:09,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:36:09,982 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-04 14:36:09,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:09,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1213867978, now seen corresponding path program 3 times [2024-06-04 14:36:09,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:09,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142756657] [2024-06-04 14:36:09,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:09,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:09,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:11,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:11,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:11,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142756657] [2024-06-04 14:36:11,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142756657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:11,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:11,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:11,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490146162] [2024-06-04 14:36:11,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:11,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:11,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:11,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:11,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:11,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:36:11,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 284 transitions, 2767 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:11,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:11,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:36:11,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:12,114 INFO L124 PetriNetUnfolderBase]: 2934/4930 cut-off events. [2024-06-04 14:36:12,115 INFO L125 PetriNetUnfolderBase]: For 460222/460230 co-relation queries the response was YES. [2024-06-04 14:36:12,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40284 conditions, 4930 events. 2934/4930 cut-off events. For 460222/460230 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 31429 event pairs, 705 based on Foata normal form. 5/4925 useless extension candidates. Maximal degree in co-relation 40167. Up to 4505 conditions per place. [2024-06-04 14:36:12,170 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 262 selfloop transitions, 33 changer transitions 0/305 dead transitions. [2024-06-04 14:36:12,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 305 transitions, 3564 flow [2024-06-04 14:36:12,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:12,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:12,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-04 14:36:12,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-04 14:36:12,171 INFO L175 Difference]: Start difference. First operand has 249 places, 284 transitions, 2767 flow. Second operand 8 states and 149 transitions. [2024-06-04 14:36:12,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 305 transitions, 3564 flow [2024-06-04 14:36:12,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 305 transitions, 3414 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:12,931 INFO L231 Difference]: Finished difference. Result has 252 places, 291 transitions, 2872 flow [2024-06-04 14:36:12,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2872, PETRI_PLACES=252, PETRI_TRANSITIONS=291} [2024-06-04 14:36:12,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-04 14:36:12,931 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 291 transitions, 2872 flow [2024-06-04 14:36:12,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:12,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:12,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-04 14:36:12,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:36:12,932 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-04 14:36:12,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:12,932 INFO L85 PathProgramCache]: Analyzing trace with hash 897421366, now seen corresponding path program 4 times [2024-06-04 14:36:12,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:12,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089268757] [2024-06-04 14:36:12,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:12,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:12,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:14,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:14,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:14,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089268757] [2024-06-04 14:36:14,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089268757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:14,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:14,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:14,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912507970] [2024-06-04 14:36:14,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:14,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:14,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:14,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:14,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:14,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:36:14,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 291 transitions, 2872 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:14,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:14,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:36:14,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:15,117 INFO L124 PetriNetUnfolderBase]: 2961/4973 cut-off events. [2024-06-04 14:36:15,118 INFO L125 PetriNetUnfolderBase]: For 485409/485433 co-relation queries the response was YES. [2024-06-04 14:36:15,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41398 conditions, 4973 events. 2961/4973 cut-off events. For 485409/485433 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31720 event pairs, 715 based on Foata normal form. 12/4975 useless extension candidates. Maximal degree in co-relation 41279. Up to 4530 conditions per place. [2024-06-04 14:36:15,167 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 265 selfloop transitions, 36 changer transitions 0/311 dead transitions. [2024-06-04 14:36:15,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 311 transitions, 3846 flow [2024-06-04 14:36:15,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:15,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:15,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-04 14:36:15,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-04 14:36:15,168 INFO L175 Difference]: Start difference. First operand has 252 places, 291 transitions, 2872 flow. Second operand 8 states and 151 transitions. [2024-06-04 14:36:15,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 311 transitions, 3846 flow [2024-06-04 14:36:15,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 311 transitions, 3755 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-04 14:36:15,848 INFO L231 Difference]: Finished difference. Result has 257 places, 298 transitions, 3044 flow [2024-06-04 14:36:15,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3044, PETRI_PLACES=257, PETRI_TRANSITIONS=298} [2024-06-04 14:36:15,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-04 14:36:15,849 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 298 transitions, 3044 flow [2024-06-04 14:36:15,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:15,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:15,849 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-04 14:36:15,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:36:15,849 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-04 14:36:15,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:15,850 INFO L85 PathProgramCache]: Analyzing trace with hash 897414856, now seen corresponding path program 5 times [2024-06-04 14:36:15,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:15,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252549930] [2024-06-04 14:36:15,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:15,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:16,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:16,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:16,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252549930] [2024-06-04 14:36:16,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252549930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:16,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:16,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:16,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894100548] [2024-06-04 14:36:16,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:16,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:16,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:16,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:16,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:17,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:36:17,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 298 transitions, 3044 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:17,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:17,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:36:17,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:17,993 INFO L124 PetriNetUnfolderBase]: 2959/4971 cut-off events. [2024-06-04 14:36:17,994 INFO L125 PetriNetUnfolderBase]: For 503843/503861 co-relation queries the response was YES. [2024-06-04 14:36:18,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42068 conditions, 4971 events. 2959/4971 cut-off events. For 503843/503861 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31720 event pairs, 713 based on Foata normal form. 15/4976 useless extension candidates. Maximal degree in co-relation 41946. Up to 4534 conditions per place. [2024-06-04 14:36:18,049 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 270 selfloop transitions, 34 changer transitions 0/314 dead transitions. [2024-06-04 14:36:18,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 314 transitions, 3810 flow [2024-06-04 14:36:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:18,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:18,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-04 14:36:18,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-04 14:36:18,050 INFO L175 Difference]: Start difference. First operand has 257 places, 298 transitions, 3044 flow. Second operand 8 states and 149 transitions. [2024-06-04 14:36:18,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 314 transitions, 3810 flow [2024-06-04 14:36:18,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 314 transitions, 3621 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-04 14:36:18,757 INFO L231 Difference]: Finished difference. Result has 260 places, 302 transitions, 3033 flow [2024-06-04 14:36:18,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3033, PETRI_PLACES=260, PETRI_TRANSITIONS=302} [2024-06-04 14:36:18,758 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-04 14:36:18,758 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 302 transitions, 3033 flow [2024-06-04 14:36:18,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:18,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:18,758 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-04 14:36:18,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:36:18,759 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-04 14:36:18,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:18,759 INFO L85 PathProgramCache]: Analyzing trace with hash 721355316, now seen corresponding path program 6 times [2024-06-04 14:36:18,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:18,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172421050] [2024-06-04 14:36:18,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:18,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:18,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:19,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:19,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:19,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172421050] [2024-06-04 14:36:19,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172421050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:19,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:19,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:19,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477387756] [2024-06-04 14:36:19,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:19,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:19,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:19,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:19,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:19,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:36:19,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 302 transitions, 3033 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:19,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:19,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:36:19,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:20,880 INFO L124 PetriNetUnfolderBase]: 2978/4997 cut-off events. [2024-06-04 14:36:20,880 INFO L125 PetriNetUnfolderBase]: For 517361/517379 co-relation queries the response was YES. [2024-06-04 14:36:20,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43057 conditions, 4997 events. 2978/4997 cut-off events. For 517361/517379 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31947 event pairs, 710 based on Foata normal form. 11/4999 useless extension candidates. Maximal degree in co-relation 42934. Up to 4481 conditions per place. [2024-06-04 14:36:20,940 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 248 selfloop transitions, 69 changer transitions 0/327 dead transitions. [2024-06-04 14:36:20,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 327 transitions, 4325 flow [2024-06-04 14:36:20,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:20,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:20,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-04 14:36:20,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-04 14:36:20,941 INFO L175 Difference]: Start difference. First operand has 260 places, 302 transitions, 3033 flow. Second operand 8 states and 154 transitions. [2024-06-04 14:36:20,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 327 transitions, 4325 flow [2024-06-04 14:36:21,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 327 transitions, 4183 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:21,625 INFO L231 Difference]: Finished difference. Result has 264 places, 312 transitions, 3354 flow [2024-06-04 14:36:21,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3354, PETRI_PLACES=264, PETRI_TRANSITIONS=312} [2024-06-04 14:36:21,625 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-04 14:36:21,626 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 312 transitions, 3354 flow [2024-06-04 14:36:21,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:21,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:21,626 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-04 14:36:21,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:36:21,626 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-04 14:36:21,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:21,626 INFO L85 PathProgramCache]: Analyzing trace with hash 721663146, now seen corresponding path program 1 times [2024-06-04 14:36:21,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:21,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392208726] [2024-06-04 14:36:21,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:21,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:21,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:23,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:23,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:23,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392208726] [2024-06-04 14:36:23,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392208726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:23,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:23,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:36:23,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879522247] [2024-06-04 14:36:23,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:23,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:36:23,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:23,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:36:23,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:36:23,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:36:23,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 312 transitions, 3354 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:23,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:23,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:36:23,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:24,387 INFO L124 PetriNetUnfolderBase]: 2828/4757 cut-off events. [2024-06-04 14:36:24,387 INFO L125 PetriNetUnfolderBase]: For 525587/525622 co-relation queries the response was YES. [2024-06-04 14:36:24,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43056 conditions, 4757 events. 2828/4757 cut-off events. For 525587/525622 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30513 event pairs, 684 based on Foata normal form. 21/4696 useless extension candidates. Maximal degree in co-relation 42930. Up to 4220 conditions per place. [2024-06-04 14:36:24,454 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 250 selfloop transitions, 20 changer transitions 0/326 dead transitions. [2024-06-04 14:36:24,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 326 transitions, 3998 flow [2024-06-04 14:36:24,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:36:24,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:36:24,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:36:24,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:36:24,455 INFO L175 Difference]: Start difference. First operand has 264 places, 312 transitions, 3354 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:36:24,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 326 transitions, 3998 flow [2024-06-04 14:36:25,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 326 transitions, 3891 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-04 14:36:25,261 INFO L231 Difference]: Finished difference. Result has 270 places, 314 transitions, 3370 flow [2024-06-04 14:36:25,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3370, PETRI_PLACES=270, PETRI_TRANSITIONS=314} [2024-06-04 14:36:25,262 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-04 14:36:25,262 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 314 transitions, 3370 flow [2024-06-04 14:36:25,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:36:25,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:25,262 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-04 14:36:25,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:36:25,263 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-04 14:36:25,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:25,263 INFO L85 PathProgramCache]: Analyzing trace with hash 2055619554, now seen corresponding path program 1 times [2024-06-04 14:36:25,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:25,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2219321] [2024-06-04 14:36:25,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:25,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:25,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:26,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:26,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:26,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2219321] [2024-06-04 14:36:26,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2219321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:26,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:26,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:26,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804031226] [2024-06-04 14:36:26,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:26,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:26,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:26,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:26,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:26,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:26,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 314 transitions, 3370 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-04 14:36:26,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:26,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:26,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:27,148 INFO L124 PetriNetUnfolderBase]: 3140/5168 cut-off events. [2024-06-04 14:36:27,148 INFO L125 PetriNetUnfolderBase]: For 534103/534107 co-relation queries the response was YES. [2024-06-04 14:36:27,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45520 conditions, 5168 events. 3140/5168 cut-off events. For 534103/534107 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32223 event pairs, 733 based on Foata normal form. 5/5172 useless extension candidates. Maximal degree in co-relation 45392. Up to 4814 conditions per place. [2024-06-04 14:36:27,209 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 31 changer transitions 0/341 dead transitions. [2024-06-04 14:36:27,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 341 transitions, 4204 flow [2024-06-04 14:36:27,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:27,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:27,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-04 14:36:27,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-04 14:36:27,210 INFO L175 Difference]: Start difference. First operand has 270 places, 314 transitions, 3370 flow. Second operand 8 states and 149 transitions. [2024-06-04 14:36:27,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 341 transitions, 4204 flow [2024-06-04 14:36:27,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 341 transitions, 4053 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-04 14:36:27,939 INFO L231 Difference]: Finished difference. Result has 269 places, 317 transitions, 3382 flow [2024-06-04 14:36:27,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3219, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3382, PETRI_PLACES=269, PETRI_TRANSITIONS=317} [2024-06-04 14:36:27,939 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-04 14:36:27,939 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 317 transitions, 3382 flow [2024-06-04 14:36:27,939 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-04 14:36:27,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:27,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:36:27,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:36:27,940 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-04 14:36:27,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:27,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1883296856, now seen corresponding path program 2 times [2024-06-04 14:36:27,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:27,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327638741] [2024-06-04 14:36:27,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:27,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:27,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:28,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:28,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:28,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327638741] [2024-06-04 14:36:28,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327638741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:28,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:28,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:28,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727222587] [2024-06-04 14:36:28,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:28,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:28,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:28,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:28,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:28,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:28,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 317 transitions, 3382 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-04 14:36:28,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:28,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:28,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:30,122 INFO L124 PetriNetUnfolderBase]: 3150/5184 cut-off events. [2024-06-04 14:36:30,123 INFO L125 PetriNetUnfolderBase]: For 542882/542886 co-relation queries the response was YES. [2024-06-04 14:36:30,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45611 conditions, 5184 events. 3150/5184 cut-off events. For 542882/542886 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32323 event pairs, 733 based on Foata normal form. 5/5188 useless extension candidates. Maximal degree in co-relation 45484. Up to 4818 conditions per place. [2024-06-04 14:36:30,186 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 37 changer transitions 0/348 dead transitions. [2024-06-04 14:36:30,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 348 transitions, 4258 flow [2024-06-04 14:36:30,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:36:30,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:36:30,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:36:30,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:36:30,187 INFO L175 Difference]: Start difference. First operand has 269 places, 317 transitions, 3382 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:36:30,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 348 transitions, 4258 flow [2024-06-04 14:36:30,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 348 transitions, 4119 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:30,949 INFO L231 Difference]: Finished difference. Result has 273 places, 323 transitions, 3460 flow [2024-06-04 14:36:30,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3243, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3460, PETRI_PLACES=273, PETRI_TRANSITIONS=323} [2024-06-04 14:36:30,949 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-04 14:36:30,949 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 323 transitions, 3460 flow [2024-06-04 14:36:30,949 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-04 14:36:30,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:30,949 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-04 14:36:30,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:36:30,950 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-04 14:36:30,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:30,950 INFO L85 PathProgramCache]: Analyzing trace with hash -2079433856, now seen corresponding path program 3 times [2024-06-04 14:36:30,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:30,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829867559] [2024-06-04 14:36:30,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:30,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:31,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-04 14:36:31,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:31,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829867559] [2024-06-04 14:36:31,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829867559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:31,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:31,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:31,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059332686] [2024-06-04 14:36:31,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:31,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:31,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:31,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:31,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:31,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:31,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 323 transitions, 3460 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-04 14:36:31,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:31,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:31,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:32,935 INFO L124 PetriNetUnfolderBase]: 3155/5192 cut-off events. [2024-06-04 14:36:32,935 INFO L125 PetriNetUnfolderBase]: For 559105/559107 co-relation queries the response was YES. [2024-06-04 14:36:32,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46208 conditions, 5192 events. 3155/5192 cut-off events. For 559105/559107 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32387 event pairs, 741 based on Foata normal form. 3/5194 useless extension candidates. Maximal degree in co-relation 46079. Up to 4787 conditions per place. [2024-06-04 14:36:33,004 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 301 selfloop transitions, 41 changer transitions 0/347 dead transitions. [2024-06-04 14:36:33,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 347 transitions, 4306 flow [2024-06-04 14:36:33,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:33,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:33,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-04 14:36:33,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-04 14:36:33,005 INFO L175 Difference]: Start difference. First operand has 273 places, 323 transitions, 3460 flow. Second operand 8 states and 150 transitions. [2024-06-04 14:36:33,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 347 transitions, 4306 flow [2024-06-04 14:36:33,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 347 transitions, 4155 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:33,820 INFO L231 Difference]: Finished difference. Result has 275 places, 326 transitions, 3503 flow [2024-06-04 14:36:33,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3503, PETRI_PLACES=275, PETRI_TRANSITIONS=326} [2024-06-04 14:36:33,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-04 14:36:33,821 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 326 transitions, 3503 flow [2024-06-04 14:36:33,821 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-04 14:36:33,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:33,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-04 14:36:33,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:36:33,821 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-04 14:36:33,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:33,821 INFO L85 PathProgramCache]: Analyzing trace with hash -2123877826, now seen corresponding path program 1 times [2024-06-04 14:36:33,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:33,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875678202] [2024-06-04 14:36:33,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:33,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:33,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:34,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:34,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:34,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875678202] [2024-06-04 14:36:34,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875678202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:34,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:34,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:34,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667464269] [2024-06-04 14:36:34,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:34,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:34,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:34,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:34,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:34,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:34,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 326 transitions, 3503 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-04 14:36:34,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:34,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:34,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:35,773 INFO L124 PetriNetUnfolderBase]: 3165/5211 cut-off events. [2024-06-04 14:36:35,774 INFO L125 PetriNetUnfolderBase]: For 577451/577457 co-relation queries the response was YES. [2024-06-04 14:36:35,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46862 conditions, 5211 events. 3165/5211 cut-off events. For 577451/577457 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 32510 event pairs, 740 based on Foata normal form. 8/5218 useless extension candidates. Maximal degree in co-relation 46732. Up to 4834 conditions per place. [2024-06-04 14:36:35,841 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 313 selfloop transitions, 34 changer transitions 0/352 dead transitions. [2024-06-04 14:36:35,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 352 transitions, 4367 flow [2024-06-04 14:36:35,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:35,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:35,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-04 14:36:35,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-04 14:36:35,842 INFO L175 Difference]: Start difference. First operand has 275 places, 326 transitions, 3503 flow. Second operand 8 states and 151 transitions. [2024-06-04 14:36:35,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 352 transitions, 4367 flow [2024-06-04 14:36:36,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 352 transitions, 4195 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:36,655 INFO L231 Difference]: Finished difference. Result has 277 places, 329 transitions, 3489 flow [2024-06-04 14:36:36,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3489, PETRI_PLACES=277, PETRI_TRANSITIONS=329} [2024-06-04 14:36:36,655 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-04 14:36:36,655 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 329 transitions, 3489 flow [2024-06-04 14:36:36,655 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-04 14:36:36,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:36,656 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-04 14:36:36,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:36:36,656 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-04 14:36:36,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:36,656 INFO L85 PathProgramCache]: Analyzing trace with hash -2079105566, now seen corresponding path program 4 times [2024-06-04 14:36:36,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:36,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997837806] [2024-06-04 14:36:36,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:36,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:36,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:37,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:37,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:37,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997837806] [2024-06-04 14:36:37,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997837806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:37,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:37,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:37,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465487006] [2024-06-04 14:36:37,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:37,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:37,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:37,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:37,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:37,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:37,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 329 transitions, 3489 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-04 14:36:37,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:37,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:37,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:38,691 INFO L124 PetriNetUnfolderBase]: 3170/5217 cut-off events. [2024-06-04 14:36:38,691 INFO L125 PetriNetUnfolderBase]: For 590013/590015 co-relation queries the response was YES. [2024-06-04 14:36:38,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47466 conditions, 5217 events. 3170/5217 cut-off events. For 590013/590015 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32492 event pairs, 740 based on Foata normal form. 3/5219 useless extension candidates. Maximal degree in co-relation 47335. Up to 4797 conditions per place. [2024-06-04 14:36:38,869 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 296 selfloop transitions, 49 changer transitions 0/350 dead transitions. [2024-06-04 14:36:38,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 350 transitions, 4339 flow [2024-06-04 14:36:38,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:38,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:38,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 14:36:38,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-04 14:36:38,870 INFO L175 Difference]: Start difference. First operand has 277 places, 329 transitions, 3489 flow. Second operand 8 states and 148 transitions. [2024-06-04 14:36:38,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 350 transitions, 4339 flow [2024-06-04 14:36:39,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 350 transitions, 4230 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-04 14:36:39,720 INFO L231 Difference]: Finished difference. Result has 280 places, 332 transitions, 3598 flow [2024-06-04 14:36:39,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3598, PETRI_PLACES=280, PETRI_TRANSITIONS=332} [2024-06-04 14:36:39,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-04 14:36:39,721 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 332 transitions, 3598 flow [2024-06-04 14:36:39,721 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-04 14:36:39,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:39,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:36:39,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:36:39,721 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-04 14:36:39,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:39,722 INFO L85 PathProgramCache]: Analyzing trace with hash -2079105163, now seen corresponding path program 1 times [2024-06-04 14:36:39,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:39,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857616397] [2024-06-04 14:36:39,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:39,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:39,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:40,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:40,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:40,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857616397] [2024-06-04 14:36:40,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857616397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:40,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:40,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:40,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300839306] [2024-06-04 14:36:40,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:40,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:40,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:40,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:40,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:40,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:40,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 332 transitions, 3598 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-04 14:36:40,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:40,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:40,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:42,097 INFO L124 PetriNetUnfolderBase]: 3175/5226 cut-off events. [2024-06-04 14:36:42,097 INFO L125 PetriNetUnfolderBase]: For 606913/606919 co-relation queries the response was YES. [2024-06-04 14:36:42,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48030 conditions, 5226 events. 3175/5226 cut-off events. For 606913/606919 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32616 event pairs, 735 based on Foata normal form. 7/5232 useless extension candidates. Maximal degree in co-relation 47898. Up to 4884 conditions per place. [2024-06-04 14:36:42,169 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 322 selfloop transitions, 27 changer transitions 0/354 dead transitions. [2024-06-04 14:36:42,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 354 transitions, 4424 flow [2024-06-04 14:36:42,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:42,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:42,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-04 14:36:42,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-04 14:36:42,171 INFO L175 Difference]: Start difference. First operand has 280 places, 332 transitions, 3598 flow. Second operand 8 states and 145 transitions. [2024-06-04 14:36:42,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 354 transitions, 4424 flow [2024-06-04 14:36:43,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 354 transitions, 4228 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:43,039 INFO L231 Difference]: Finished difference. Result has 282 places, 335 transitions, 3538 flow [2024-06-04 14:36:43,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3538, PETRI_PLACES=282, PETRI_TRANSITIONS=335} [2024-06-04 14:36:43,039 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-04 14:36:43,040 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 335 transitions, 3538 flow [2024-06-04 14:36:43,040 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-04 14:36:43,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:43,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:36:43,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:36:43,040 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-04 14:36:43,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:43,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1879803590, now seen corresponding path program 2 times [2024-06-04 14:36:43,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:43,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540988917] [2024-06-04 14:36:43,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:43,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:43,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:43,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-04 14:36:43,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:43,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540988917] [2024-06-04 14:36:43,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540988917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:43,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:43,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:43,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111366242] [2024-06-04 14:36:43,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:43,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:43,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:43,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:43,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:43,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:43,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 335 transitions, 3538 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-04 14:36:43,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:43,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:43,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:45,111 INFO L124 PetriNetUnfolderBase]: 3185/5243 cut-off events. [2024-06-04 14:36:45,111 INFO L125 PetriNetUnfolderBase]: For 622568/622574 co-relation queries the response was YES. [2024-06-04 14:36:45,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48500 conditions, 5243 events. 3185/5243 cut-off events. For 622568/622574 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32718 event pairs, 739 based on Foata normal form. 8/5250 useless extension candidates. Maximal degree in co-relation 48367. Up to 4853 conditions per place. [2024-06-04 14:36:45,185 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 315 selfloop transitions, 39 changer transitions 0/359 dead transitions. [2024-06-04 14:36:45,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 359 transitions, 4440 flow [2024-06-04 14:36:45,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:45,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-04 14:36:45,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-04 14:36:45,187 INFO L175 Difference]: Start difference. First operand has 282 places, 335 transitions, 3538 flow. Second operand 8 states and 151 transitions. [2024-06-04 14:36:45,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 359 transitions, 4440 flow [2024-06-04 14:36:46,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 359 transitions, 4326 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:46,030 INFO L231 Difference]: Finished difference. Result has 284 places, 338 transitions, 3602 flow [2024-06-04 14:36:46,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3424, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3602, PETRI_PLACES=284, PETRI_TRANSITIONS=338} [2024-06-04 14:36:46,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-04 14:36:46,031 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 338 transitions, 3602 flow [2024-06-04 14:36:46,031 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-04 14:36:46,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:46,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:36:46,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:36:46,032 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-04 14:36:46,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:46,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1872451940, now seen corresponding path program 3 times [2024-06-04 14:36:46,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:46,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372642834] [2024-06-04 14:36:46,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:46,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:46,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:46,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:46,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372642834] [2024-06-04 14:36:46,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372642834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:46,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:46,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:46,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597925890] [2024-06-04 14:36:46,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:46,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:46,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:46,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:46,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:47,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:47,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 338 transitions, 3602 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-04 14:36:47,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:47,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:47,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:48,104 INFO L124 PetriNetUnfolderBase]: 3211/5283 cut-off events. [2024-06-04 14:36:48,104 INFO L125 PetriNetUnfolderBase]: For 647831/647837 co-relation queries the response was YES. [2024-06-04 14:36:48,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49763 conditions, 5283 events. 3211/5283 cut-off events. For 647831/647837 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 33005 event pairs, 740 based on Foata normal form. 8/5290 useless extension candidates. Maximal degree in co-relation 49629. Up to 4859 conditions per place. [2024-06-04 14:36:48,174 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 308 selfloop transitions, 50 changer transitions 0/363 dead transitions. [2024-06-04 14:36:48,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 363 transitions, 4772 flow [2024-06-04 14:36:48,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:48,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:48,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-04 14:36:48,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-04 14:36:48,175 INFO L175 Difference]: Start difference. First operand has 284 places, 338 transitions, 3602 flow. Second operand 8 states and 149 transitions. [2024-06-04 14:36:48,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 363 transitions, 4772 flow [2024-06-04 14:36:49,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 363 transitions, 4624 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 14:36:49,215 INFO L231 Difference]: Finished difference. Result has 286 places, 344 transitions, 3754 flow [2024-06-04 14:36:49,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3754, PETRI_PLACES=286, PETRI_TRANSITIONS=344} [2024-06-04 14:36:49,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-04 14:36:49,215 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 344 transitions, 3754 flow [2024-06-04 14:36:49,215 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-04 14:36:49,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:49,216 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-04 14:36:49,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:36:49,216 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-04 14:36:49,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:49,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1872452126, now seen corresponding path program 5 times [2024-06-04 14:36:49,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:49,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512756343] [2024-06-04 14:36:49,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:49,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:49,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:50,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-04 14:36:50,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:50,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512756343] [2024-06-04 14:36:50,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512756343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:50,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:50,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:50,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511842790] [2024-06-04 14:36:50,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:50,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:50,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:50,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:50,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:50,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:50,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 344 transitions, 3754 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-04 14:36:50,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:50,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:50,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:51,395 INFO L124 PetriNetUnfolderBase]: 3232/5312 cut-off events. [2024-06-04 14:36:51,396 INFO L125 PetriNetUnfolderBase]: For 672587/672589 co-relation queries the response was YES. [2024-06-04 14:36:51,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50959 conditions, 5312 events. 3232/5312 cut-off events. For 672587/672589 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33197 event pairs, 743 based on Foata normal form. 3/5314 useless extension candidates. Maximal degree in co-relation 50824. Up to 4846 conditions per place. [2024-06-04 14:36:51,458 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 297 selfloop transitions, 68 changer transitions 0/370 dead transitions. [2024-06-04 14:36:51,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 370 transitions, 5230 flow [2024-06-04 14:36:51,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:51,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:51,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 14:36:51,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-04 14:36:51,459 INFO L175 Difference]: Start difference. First operand has 286 places, 344 transitions, 3754 flow. Second operand 8 states and 148 transitions. [2024-06-04 14:36:51,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 370 transitions, 5230 flow [2024-06-04 14:36:52,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 370 transitions, 5107 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-04 14:36:52,374 INFO L231 Difference]: Finished difference. Result has 290 places, 353 transitions, 4139 flow [2024-06-04 14:36:52,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3631, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4139, PETRI_PLACES=290, PETRI_TRANSITIONS=353} [2024-06-04 14:36:52,374 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-04 14:36:52,374 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 353 transitions, 4139 flow [2024-06-04 14:36:52,374 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-04 14:36:52,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:52,374 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-04 14:36:52,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:36:52,375 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-04 14:36:52,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:52,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1872184813, now seen corresponding path program 2 times [2024-06-04 14:36:52,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:52,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021823997] [2024-06-04 14:36:52,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:52,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:52,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:53,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-04 14:36:53,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:53,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021823997] [2024-06-04 14:36:53,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021823997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:53,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:53,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:53,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305224109] [2024-06-04 14:36:53,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:53,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:53,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:53,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:53,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:53,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:53,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 353 transitions, 4139 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-04 14:36:53,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:53,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:53,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:54,754 INFO L124 PetriNetUnfolderBase]: 3245/5331 cut-off events. [2024-06-04 14:36:54,754 INFO L125 PetriNetUnfolderBase]: For 695168/695174 co-relation queries the response was YES. [2024-06-04 14:36:54,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51832 conditions, 5331 events. 3245/5331 cut-off events. For 695168/695174 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33307 event pairs, 736 based on Foata normal form. 7/5337 useless extension candidates. Maximal degree in co-relation 51695. Up to 4958 conditions per place. [2024-06-04 14:36:54,826 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 332 selfloop transitions, 41 changer transitions 0/378 dead transitions. [2024-06-04 14:36:54,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 378 transitions, 5283 flow [2024-06-04 14:36:54,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:54,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:54,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-04 14:36:54,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-04 14:36:54,827 INFO L175 Difference]: Start difference. First operand has 290 places, 353 transitions, 4139 flow. Second operand 8 states and 145 transitions. [2024-06-04 14:36:54,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 378 transitions, 5283 flow [2024-06-04 14:36:55,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 378 transitions, 5109 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-04 14:36:55,925 INFO L231 Difference]: Finished difference. Result has 296 places, 361 transitions, 4251 flow [2024-06-04 14:36:55,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3965, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4251, PETRI_PLACES=296, PETRI_TRANSITIONS=361} [2024-06-04 14:36:55,925 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-04 14:36:55,926 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 361 transitions, 4251 flow [2024-06-04 14:36:55,926 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-04 14:36:55,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:55,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] [2024-06-04 14:36:55,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:36:55,926 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-04 14:36:55,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:55,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1872451723, now seen corresponding path program 3 times [2024-06-04 14:36:55,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:55,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156636022] [2024-06-04 14:36:55,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:55,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:55,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:36:57,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:36:57,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:36:57,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156636022] [2024-06-04 14:36:57,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156636022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:36:57,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:36:57,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:36:57,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209564440] [2024-06-04 14:36:57,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:36:57,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:36:57,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:36:57,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:36:57,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:36:57,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:36:57,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 361 transitions, 4251 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-04 14:36:57,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:36:57,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:36:57,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:36:58,465 INFO L124 PetriNetUnfolderBase]: 3250/5338 cut-off events. [2024-06-04 14:36:58,465 INFO L125 PetriNetUnfolderBase]: For 710349/710355 co-relation queries the response was YES. [2024-06-04 14:36:58,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52370 conditions, 5338 events. 3250/5338 cut-off events. For 710349/710355 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33370 event pairs, 736 based on Foata normal form. 7/5344 useless extension candidates. Maximal degree in co-relation 52230. Up to 4977 conditions per place. [2024-06-04 14:36:58,530 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 341 selfloop transitions, 34 changer transitions 0/380 dead transitions. [2024-06-04 14:36:58,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 380 transitions, 5140 flow [2024-06-04 14:36:58,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:36:58,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:36:58,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-04 14:36:58,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-04 14:36:58,531 INFO L175 Difference]: Start difference. First operand has 296 places, 361 transitions, 4251 flow. Second operand 8 states and 143 transitions. [2024-06-04 14:36:58,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 380 transitions, 5140 flow [2024-06-04 14:36:59,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 380 transitions, 4990 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-04 14:36:59,740 INFO L231 Difference]: Finished difference. Result has 300 places, 364 transitions, 4272 flow [2024-06-04 14:36:59,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4119, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4272, PETRI_PLACES=300, PETRI_TRANSITIONS=364} [2024-06-04 14:36:59,740 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-04 14:36:59,741 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 364 transitions, 4272 flow [2024-06-04 14:36:59,741 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-04 14:36:59,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:36:59,741 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-04 14:36:59,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:36:59,741 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-04 14:36:59,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:36:59,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1872572096, now seen corresponding path program 6 times [2024-06-04 14:36:59,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:36:59,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303755936] [2024-06-04 14:36:59,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:36:59,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:36:59,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:00,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:00,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:00,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303755936] [2024-06-04 14:37:00,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303755936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:00,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:00,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:00,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065778085] [2024-06-04 14:37:00,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:00,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:00,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:00,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:00,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:00,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:00,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 364 transitions, 4272 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-04 14:37:00,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:00,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:00,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:02,060 INFO L124 PetriNetUnfolderBase]: 3247/5331 cut-off events. [2024-06-04 14:37:02,060 INFO L125 PetriNetUnfolderBase]: For 719579/719579 co-relation queries the response was YES. [2024-06-04 14:37:02,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52349 conditions, 5331 events. 3247/5331 cut-off events. For 719579/719579 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33321 event pairs, 736 based on Foata normal form. 1/5331 useless extension candidates. Maximal degree in co-relation 52207. Up to 4973 conditions per place. [2024-06-04 14:37:02,130 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 343 selfloop transitions, 31 changer transitions 0/379 dead transitions. [2024-06-04 14:37:02,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 379 transitions, 5062 flow [2024-06-04 14:37:02,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:02,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:02,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-04 14:37:02,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-04 14:37:02,131 INFO L175 Difference]: Start difference. First operand has 300 places, 364 transitions, 4272 flow. Second operand 8 states and 142 transitions. [2024-06-04 14:37:02,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 379 transitions, 5062 flow [2024-06-04 14:37:03,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 379 transitions, 4850 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-04 14:37:03,370 INFO L231 Difference]: Finished difference. Result has 302 places, 364 transitions, 4128 flow [2024-06-04 14:37:03,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4060, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4128, PETRI_PLACES=302, PETRI_TRANSITIONS=364} [2024-06-04 14:37:03,371 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-04 14:37:03,371 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 364 transitions, 4128 flow [2024-06-04 14:37:03,371 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-04 14:37:03,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:03,372 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-04 14:37:03,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:37:03,372 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-04 14:37:03,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:03,372 INFO L85 PathProgramCache]: Analyzing trace with hash 2052759618, now seen corresponding path program 1 times [2024-06-04 14:37:03,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:03,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520083788] [2024-06-04 14:37:03,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:03,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:03,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:04,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:04,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:04,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520083788] [2024-06-04 14:37:04,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520083788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:04,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:04,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:04,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627040301] [2024-06-04 14:37:04,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:04,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:04,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:04,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:04,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:04,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:37:04,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 364 transitions, 4128 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:37:04,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:04,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:37:04,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:05,417 INFO L124 PetriNetUnfolderBase]: 3152/5208 cut-off events. [2024-06-04 14:37:05,417 INFO L125 PetriNetUnfolderBase]: For 737055/737070 co-relation queries the response was YES. [2024-06-04 14:37:05,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51759 conditions, 5208 events. 3152/5208 cut-off events. For 737055/737070 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 32872 event pairs, 579 based on Foata normal form. 15/5197 useless extension candidates. Maximal degree in co-relation 51616. Up to 4650 conditions per place. [2024-06-04 14:37:05,492 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 325 selfloop transitions, 26 changer transitions 0/392 dead transitions. [2024-06-04 14:37:05,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 392 transitions, 4982 flow [2024-06-04 14:37:05,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:05,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:05,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-04 14:37:05,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-04 14:37:05,493 INFO L175 Difference]: Start difference. First operand has 302 places, 364 transitions, 4128 flow. Second operand 8 states and 156 transitions. [2024-06-04 14:37:05,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 392 transitions, 4982 flow [2024-06-04 14:37:06,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 392 transitions, 4864 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-04 14:37:06,736 INFO L231 Difference]: Finished difference. Result has 302 places, 366 transitions, 4145 flow [2024-06-04 14:37:06,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4145, PETRI_PLACES=302, PETRI_TRANSITIONS=366} [2024-06-04 14:37:06,737 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-04 14:37:06,737 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 366 transitions, 4145 flow [2024-06-04 14:37:06,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:37:06,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:06,737 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-04 14:37:06,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:37:06,737 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-04 14:37:06,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:06,738 INFO L85 PathProgramCache]: Analyzing trace with hash 2106905534, now seen corresponding path program 2 times [2024-06-04 14:37:06,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:06,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084824954] [2024-06-04 14:37:06,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:06,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:07,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:07,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:07,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084824954] [2024-06-04 14:37:07,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084824954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:07,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:07,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:07,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655887581] [2024-06-04 14:37:07,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:07,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:07,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:07,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:07,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:07,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:37:07,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 366 transitions, 4145 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:37:07,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:07,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:37:07,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:08,895 INFO L124 PetriNetUnfolderBase]: 3160/5220 cut-off events. [2024-06-04 14:37:08,895 INFO L125 PetriNetUnfolderBase]: For 752625/752640 co-relation queries the response was YES. [2024-06-04 14:37:08,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52181 conditions, 5220 events. 3160/5220 cut-off events. For 752625/752640 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32998 event pairs, 706 based on Foata normal form. 15/5194 useless extension candidates. Maximal degree in co-relation 52039. Up to 4699 conditions per place. [2024-06-04 14:37:08,968 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 322 selfloop transitions, 27 changer transitions 0/390 dead transitions. [2024-06-04 14:37:08,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 390 transitions, 4987 flow [2024-06-04 14:37:08,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:08,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:08,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-04 14:37:08,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-04 14:37:08,969 INFO L175 Difference]: Start difference. First operand has 302 places, 366 transitions, 4145 flow. Second operand 8 states and 153 transitions. [2024-06-04 14:37:08,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 390 transitions, 4987 flow [2024-06-04 14:37:10,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 390 transitions, 4868 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-04 14:37:10,317 INFO L231 Difference]: Finished difference. Result has 304 places, 368 transitions, 4167 flow [2024-06-04 14:37:10,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4026, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4167, PETRI_PLACES=304, PETRI_TRANSITIONS=368} [2024-06-04 14:37:10,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-04 14:37:10,318 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 368 transitions, 4167 flow [2024-06-04 14:37:10,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:37:10,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:10,318 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-04 14:37:10,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:37:10,318 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-04 14:37:10,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:10,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1917197788, now seen corresponding path program 3 times [2024-06-04 14:37:10,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:10,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905543870] [2024-06-04 14:37:10,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:10,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:10,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:11,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:11,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:11,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905543870] [2024-06-04 14:37:11,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905543870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:11,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:11,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:11,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973395321] [2024-06-04 14:37:11,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:11,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:11,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:11,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:11,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:11,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:37:11,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 368 transitions, 4167 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:37:11,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:11,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:37:11,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:12,518 INFO L124 PetriNetUnfolderBase]: 3168/5230 cut-off events. [2024-06-04 14:37:12,518 INFO L125 PetriNetUnfolderBase]: For 770734/770745 co-relation queries the response was YES. [2024-06-04 14:37:12,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52513 conditions, 5230 events. 3168/5230 cut-off events. For 770734/770745 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 33051 event pairs, 710 based on Foata normal form. 11/5200 useless extension candidates. Maximal degree in co-relation 52370. Up to 4703 conditions per place. [2024-06-04 14:37:12,586 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 315 selfloop transitions, 30 changer transitions 0/386 dead transitions. [2024-06-04 14:37:12,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 386 transitions, 4983 flow [2024-06-04 14:37:12,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:12,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:12,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-04 14:37:12,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-04 14:37:12,588 INFO L175 Difference]: Start difference. First operand has 304 places, 368 transitions, 4167 flow. Second operand 8 states and 149 transitions. [2024-06-04 14:37:12,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 386 transitions, 4983 flow [2024-06-04 14:37:13,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 386 transitions, 4853 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 14:37:13,879 INFO L231 Difference]: Finished difference. Result has 306 places, 370 transitions, 4188 flow [2024-06-04 14:37:13,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4188, PETRI_PLACES=306, PETRI_TRANSITIONS=370} [2024-06-04 14:37:13,880 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-04 14:37:13,880 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 370 transitions, 4188 flow [2024-06-04 14:37:13,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:37:13,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:13,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:37:13,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:37:13,880 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-04 14:37:13,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:13,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1916797609, now seen corresponding path program 1 times [2024-06-04 14:37:13,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:13,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677567091] [2024-06-04 14:37:13,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:13,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:13,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:15,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:15,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:15,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677567091] [2024-06-04 14:37:15,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677567091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:15,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:15,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:37:15,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680374839] [2024-06-04 14:37:15,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:15,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:37:15,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:15,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:37:15,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:37:15,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:37:15,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 370 transitions, 4188 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:37:15,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:15,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:37:15,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:16,803 INFO L124 PetriNetUnfolderBase]: 2990/4995 cut-off events. [2024-06-04 14:37:16,803 INFO L125 PetriNetUnfolderBase]: For 781499/781552 co-relation queries the response was YES. [2024-06-04 14:37:16,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51302 conditions, 4995 events. 2990/4995 cut-off events. For 781499/781552 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 32007 event pairs, 676 based on Foata normal form. 23/4939 useless extension candidates. Maximal degree in co-relation 51158. Up to 4322 conditions per place. [2024-06-04 14:37:16,877 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 276 selfloop transitions, 37 changer transitions 0/388 dead transitions. [2024-06-04 14:37:16,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 388 transitions, 4946 flow [2024-06-04 14:37:16,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:16,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:16,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-04 14:37:16,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-04 14:37:16,878 INFO L175 Difference]: Start difference. First operand has 306 places, 370 transitions, 4188 flow. Second operand 8 states and 155 transitions. [2024-06-04 14:37:16,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 388 transitions, 4946 flow [2024-06-04 14:37:18,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 388 transitions, 4811 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-04 14:37:18,059 INFO L231 Difference]: Finished difference. Result has 308 places, 373 transitions, 4232 flow [2024-06-04 14:37:18,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4232, PETRI_PLACES=308, PETRI_TRANSITIONS=373} [2024-06-04 14:37:18,060 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-04 14:37:18,060 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 373 transitions, 4232 flow [2024-06-04 14:37:18,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:37:18,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:18,060 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-04 14:37:18,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:37:18,060 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-04 14:37:18,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:18,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1951982582, now seen corresponding path program 4 times [2024-06-04 14:37:18,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:18,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876425107] [2024-06-04 14:37:18,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:18,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:18,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:18,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:18,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:18,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876425107] [2024-06-04 14:37:18,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876425107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:18,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:18,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:18,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801045662] [2024-06-04 14:37:18,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:18,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:18,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:18,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:18,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:18,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:18,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 373 transitions, 4232 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-04 14:37:18,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:18,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:18,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:20,093 INFO L124 PetriNetUnfolderBase]: 3291/5401 cut-off events. [2024-06-04 14:37:20,093 INFO L125 PetriNetUnfolderBase]: For 802103/802109 co-relation queries the response was YES. [2024-06-04 14:37:20,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54233 conditions, 5401 events. 3291/5401 cut-off events. For 802103/802109 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 33812 event pairs, 736 based on Foata normal form. 8/5408 useless extension candidates. Maximal degree in co-relation 54088. Up to 5012 conditions per place. [2024-06-04 14:37:20,167 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 358 selfloop transitions, 34 changer transitions 0/397 dead transitions. [2024-06-04 14:37:20,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 397 transitions, 5196 flow [2024-06-04 14:37:20,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:20,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:20,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-04 14:37:20,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-04 14:37:20,168 INFO L175 Difference]: Start difference. First operand has 308 places, 373 transitions, 4232 flow. Second operand 8 states and 147 transitions. [2024-06-04 14:37:20,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 397 transitions, 5196 flow [2024-06-04 14:37:21,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 397 transitions, 5049 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-04 14:37:21,704 INFO L231 Difference]: Finished difference. Result has 310 places, 376 transitions, 4259 flow [2024-06-04 14:37:21,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4259, PETRI_PLACES=310, PETRI_TRANSITIONS=376} [2024-06-04 14:37:21,705 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-04 14:37:21,705 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 376 transitions, 4259 flow [2024-06-04 14:37:21,705 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-04 14:37:21,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:21,705 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-04 14:37:21,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:37:21,706 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-04 14:37:21,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:21,706 INFO L85 PathProgramCache]: Analyzing trace with hash 880692376, now seen corresponding path program 5 times [2024-06-04 14:37:21,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:21,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563389039] [2024-06-04 14:37:21,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:21,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:21,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:22,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:22,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:22,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563389039] [2024-06-04 14:37:22,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563389039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:22,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:22,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:22,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027149163] [2024-06-04 14:37:22,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:22,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:22,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:22,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:22,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:22,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:22,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 376 transitions, 4259 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-04 14:37:22,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:22,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:22,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:23,851 INFO L124 PetriNetUnfolderBase]: 3317/5439 cut-off events. [2024-06-04 14:37:23,851 INFO L125 PetriNetUnfolderBase]: For 828794/828800 co-relation queries the response was YES. [2024-06-04 14:37:24,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55052 conditions, 5439 events. 3317/5439 cut-off events. For 828794/828800 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34024 event pairs, 737 based on Foata normal form. 8/5446 useless extension candidates. Maximal degree in co-relation 54906. Up to 5019 conditions per place. [2024-06-04 14:37:24,045 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 352 selfloop transitions, 45 changer transitions 0/402 dead transitions. [2024-06-04 14:37:24,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 402 transitions, 5553 flow [2024-06-04 14:37:24,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:24,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:24,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-04 14:37:24,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-04 14:37:24,046 INFO L175 Difference]: Start difference. First operand has 310 places, 376 transitions, 4259 flow. Second operand 8 states and 147 transitions. [2024-06-04 14:37:24,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 402 transitions, 5553 flow [2024-06-04 14:37:25,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 402 transitions, 5378 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-04 14:37:25,505 INFO L231 Difference]: Finished difference. Result has 311 places, 382 transitions, 4418 flow [2024-06-04 14:37:25,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4084, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4418, PETRI_PLACES=311, PETRI_TRANSITIONS=382} [2024-06-04 14:37:25,505 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 267 predicate places. [2024-06-04 14:37:25,505 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 382 transitions, 4418 flow [2024-06-04 14:37:25,505 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-04 14:37:25,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:25,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-04 14:37:25,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:37:25,506 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-04 14:37:25,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:25,506 INFO L85 PathProgramCache]: Analyzing trace with hash 640232320, now seen corresponding path program 7 times [2024-06-04 14:37:25,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:25,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125308860] [2024-06-04 14:37:25,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:25,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:25,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:26,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:26,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:26,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125308860] [2024-06-04 14:37:26,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125308860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:26,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:26,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:26,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349931497] [2024-06-04 14:37:26,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:26,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:26,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:26,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:26,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:26,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:26,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 382 transitions, 4418 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-04 14:37:26,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:26,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:26,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:27,681 INFO L124 PetriNetUnfolderBase]: 3322/5446 cut-off events. [2024-06-04 14:37:27,682 INFO L125 PetriNetUnfolderBase]: For 843760/843760 co-relation queries the response was YES. [2024-06-04 14:37:27,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55722 conditions, 5446 events. 3322/5446 cut-off events. For 843760/843760 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 34078 event pairs, 748 based on Foata normal form. 1/5446 useless extension candidates. Maximal degree in co-relation 55574. Up to 5022 conditions per place. [2024-06-04 14:37:27,749 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 359 selfloop transitions, 40 changer transitions 0/404 dead transitions. [2024-06-04 14:37:27,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 404 transitions, 5386 flow [2024-06-04 14:37:27,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:27,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:27,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-04 14:37:27,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-04 14:37:27,750 INFO L175 Difference]: Start difference. First operand has 311 places, 382 transitions, 4418 flow. Second operand 8 states and 147 transitions. [2024-06-04 14:37:27,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 404 transitions, 5386 flow [2024-06-04 14:37:29,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 404 transitions, 5216 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-04 14:37:29,138 INFO L231 Difference]: Finished difference. Result has 314 places, 385 transitions, 4454 flow [2024-06-04 14:37:29,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4454, PETRI_PLACES=314, PETRI_TRANSITIONS=385} [2024-06-04 14:37:29,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-04 14:37:29,139 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 385 transitions, 4454 flow [2024-06-04 14:37:29,139 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-04 14:37:29,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:29,139 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-04 14:37:29,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:37:29,139 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-04 14:37:29,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:29,139 INFO L85 PathProgramCache]: Analyzing trace with hash -783404604, now seen corresponding path program 6 times [2024-06-04 14:37:29,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:29,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235964757] [2024-06-04 14:37:29,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:29,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:29,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:29,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:29,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:29,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235964757] [2024-06-04 14:37:29,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235964757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:29,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:29,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:29,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647622084] [2024-06-04 14:37:29,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:29,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:29,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:29,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:29,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:29,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:29,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 385 transitions, 4454 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-04 14:37:29,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:29,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:29,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:31,265 INFO L124 PetriNetUnfolderBase]: 3316/5440 cut-off events. [2024-06-04 14:37:31,265 INFO L125 PetriNetUnfolderBase]: For 853022/853028 co-relation queries the response was YES. [2024-06-04 14:37:31,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55421 conditions, 5440 events. 3316/5440 cut-off events. For 853022/853028 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34057 event pairs, 738 based on Foata normal form. 8/5447 useless extension candidates. Maximal degree in co-relation 55272. Up to 5047 conditions per place. [2024-06-04 14:37:31,336 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 368 selfloop transitions, 33 changer transitions 0/406 dead transitions. [2024-06-04 14:37:31,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 406 transitions, 5342 flow [2024-06-04 14:37:31,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:31,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:31,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 14:37:31,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-04 14:37:31,337 INFO L175 Difference]: Start difference. First operand has 314 places, 385 transitions, 4454 flow. Second operand 8 states and 148 transitions. [2024-06-04 14:37:31,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 406 transitions, 5342 flow [2024-06-04 14:37:33,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 406 transitions, 5104 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-04 14:37:33,077 INFO L231 Difference]: Finished difference. Result has 316 places, 385 transitions, 4288 flow [2024-06-04 14:37:33,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4216, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4288, PETRI_PLACES=316, PETRI_TRANSITIONS=385} [2024-06-04 14:37:33,078 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-04 14:37:33,078 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 385 transitions, 4288 flow [2024-06-04 14:37:33,078 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-04 14:37:33,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:33,078 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-04 14:37:33,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:37:33,078 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-04 14:37:33,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:33,078 INFO L85 PathProgramCache]: Analyzing trace with hash -783255060, now seen corresponding path program 8 times [2024-06-04 14:37:33,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:33,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857440063] [2024-06-04 14:37:33,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:33,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:33,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-04 14:37:33,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:33,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857440063] [2024-06-04 14:37:33,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857440063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:33,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:33,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:33,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579885594] [2024-06-04 14:37:33,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:33,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:33,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:33,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:33,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:34,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:34,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 385 transitions, 4288 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-04 14:37:34,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:34,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:34,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:35,207 INFO L124 PetriNetUnfolderBase]: 3313/5434 cut-off events. [2024-06-04 14:37:35,208 INFO L125 PetriNetUnfolderBase]: For 857582/857582 co-relation queries the response was YES. [2024-06-04 14:37:35,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55198 conditions, 5434 events. 3313/5434 cut-off events. For 857582/857582 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 34017 event pairs, 747 based on Foata normal form. 1/5434 useless extension candidates. Maximal degree in co-relation 55048. Up to 5004 conditions per place. [2024-06-04 14:37:35,288 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 351 selfloop transitions, 45 changer transitions 0/401 dead transitions. [2024-06-04 14:37:35,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 401 transitions, 5126 flow [2024-06-04 14:37:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:35,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:35,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-04 14:37:35,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-04 14:37:35,289 INFO L175 Difference]: Start difference. First operand has 316 places, 385 transitions, 4288 flow. Second operand 8 states and 146 transitions. [2024-06-04 14:37:35,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 401 transitions, 5126 flow [2024-06-04 14:37:36,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 401 transitions, 4962 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-04 14:37:36,893 INFO L231 Difference]: Finished difference. Result has 317 places, 385 transitions, 4220 flow [2024-06-04 14:37:36,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4124, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4220, PETRI_PLACES=317, PETRI_TRANSITIONS=385} [2024-06-04 14:37:36,894 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-04 14:37:36,894 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 385 transitions, 4220 flow [2024-06-04 14:37:36,894 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-04 14:37:36,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:36,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:37:36,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:37:36,894 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-04 14:37:36,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:36,895 INFO L85 PathProgramCache]: Analyzing trace with hash -783254874, now seen corresponding path program 7 times [2024-06-04 14:37:36,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:36,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327584145] [2024-06-04 14:37:36,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:36,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:36,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:37,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-04 14:37:37,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:37,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327584145] [2024-06-04 14:37:37,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327584145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:37,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:37,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:37,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795539361] [2024-06-04 14:37:37,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:37,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:37,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:37,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:37,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:37,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:37,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 385 transitions, 4220 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-04 14:37:37,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:37,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:37,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:39,065 INFO L124 PetriNetUnfolderBase]: 3307/5428 cut-off events. [2024-06-04 14:37:39,065 INFO L125 PetriNetUnfolderBase]: For 867272/867278 co-relation queries the response was YES. [2024-06-04 14:37:39,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54997 conditions, 5428 events. 3307/5428 cut-off events. For 867272/867278 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 33966 event pairs, 737 based on Foata normal form. 8/5435 useless extension candidates. Maximal degree in co-relation 54846. Up to 5020 conditions per place. [2024-06-04 14:37:39,140 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 358 selfloop transitions, 41 changer transitions 0/404 dead transitions. [2024-06-04 14:37:39,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 404 transitions, 5118 flow [2024-06-04 14:37:39,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:39,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:39,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-04 14:37:39,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-04 14:37:39,141 INFO L175 Difference]: Start difference. First operand has 317 places, 385 transitions, 4220 flow. Second operand 8 states and 147 transitions. [2024-06-04 14:37:39,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 404 transitions, 5118 flow [2024-06-04 14:37:41,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 404 transitions, 4904 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-04 14:37:41,104 INFO L231 Difference]: Finished difference. Result has 318 places, 385 transitions, 4094 flow [2024-06-04 14:37:41,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4006, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4094, PETRI_PLACES=318, PETRI_TRANSITIONS=385} [2024-06-04 14:37:41,105 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 274 predicate places. [2024-06-04 14:37:41,105 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 385 transitions, 4094 flow [2024-06-04 14:37:41,105 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-04 14:37:41,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:41,105 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-04 14:37:41,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:37:41,105 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-04 14:37:41,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:41,106 INFO L85 PathProgramCache]: Analyzing trace with hash 640561013, now seen corresponding path program 4 times [2024-06-04 14:37:41,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:41,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252766152] [2024-06-04 14:37:41,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:41,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:41,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:42,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:42,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:42,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252766152] [2024-06-04 14:37:42,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252766152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:42,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:42,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:42,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705419847] [2024-06-04 14:37:42,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:42,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:42,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:42,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:42,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:42,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:42,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 385 transitions, 4094 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-04 14:37:42,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:42,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:42,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:43,401 INFO L124 PetriNetUnfolderBase]: 3304/5424 cut-off events. [2024-06-04 14:37:43,401 INFO L125 PetriNetUnfolderBase]: For 872138/872144 co-relation queries the response was YES. [2024-06-04 14:37:43,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54862 conditions, 5424 events. 3304/5424 cut-off events. For 872138/872144 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 34035 event pairs, 737 based on Foata normal form. 7/5430 useless extension candidates. Maximal degree in co-relation 54710. Up to 5067 conditions per place. [2024-06-04 14:37:43,475 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 372 selfloop transitions, 26 changer transitions 0/403 dead transitions. [2024-06-04 14:37:43,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 403 transitions, 4969 flow [2024-06-04 14:37:43,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:43,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:43,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-04 14:37:43,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-04 14:37:43,476 INFO L175 Difference]: Start difference. First operand has 318 places, 385 transitions, 4094 flow. Second operand 8 states and 142 transitions. [2024-06-04 14:37:43,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 403 transitions, 4969 flow [2024-06-04 14:37:45,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 403 transitions, 4746 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-04 14:37:45,345 INFO L231 Difference]: Finished difference. Result has 318 places, 386 transitions, 3958 flow [2024-06-04 14:37:45,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3958, PETRI_PLACES=318, PETRI_TRANSITIONS=386} [2024-06-04 14:37:45,346 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 274 predicate places. [2024-06-04 14:37:45,346 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 386 transitions, 3958 flow [2024-06-04 14:37:45,346 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-04 14:37:45,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:45,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:37:45,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:37:45,347 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-04 14:37:45,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:45,347 INFO L85 PathProgramCache]: Analyzing trace with hash -399024227, now seen corresponding path program 5 times [2024-06-04 14:37:45,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:45,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158628121] [2024-06-04 14:37:45,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:45,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:45,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:46,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-04 14:37:46,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:46,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158628121] [2024-06-04 14:37:46,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158628121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:46,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:46,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:46,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580978899] [2024-06-04 14:37:46,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:46,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:46,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:46,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:46,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:46,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:46,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 386 transitions, 3958 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-04 14:37:46,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:46,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:46,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:47,816 INFO L124 PetriNetUnfolderBase]: 3317/5442 cut-off events. [2024-06-04 14:37:47,816 INFO L125 PetriNetUnfolderBase]: For 892879/892885 co-relation queries the response was YES. [2024-06-04 14:37:47,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55143 conditions, 5442 events. 3317/5442 cut-off events. For 892879/892885 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 34076 event pairs, 735 based on Foata normal form. 7/5448 useless extension candidates. Maximal degree in co-relation 54991. Up to 5063 conditions per place. [2024-06-04 14:37:47,885 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 360 selfloop transitions, 44 changer transitions 0/409 dead transitions. [2024-06-04 14:37:47,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 409 transitions, 5212 flow [2024-06-04 14:37:47,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:47,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:47,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-04 14:37:47,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-04 14:37:47,886 INFO L175 Difference]: Start difference. First operand has 318 places, 386 transitions, 3958 flow. Second operand 8 states and 142 transitions. [2024-06-04 14:37:47,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 409 transitions, 5212 flow [2024-06-04 14:37:49,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 409 transitions, 5148 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:37:49,799 INFO L231 Difference]: Finished difference. Result has 321 places, 394 transitions, 4215 flow [2024-06-04 14:37:49,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3894, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4215, PETRI_PLACES=321, PETRI_TRANSITIONS=394} [2024-06-04 14:37:49,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-04 14:37:49,799 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 394 transitions, 4215 flow [2024-06-04 14:37:49,799 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-04 14:37:49,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:49,799 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-04 14:37:49,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:37:49,800 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-04 14:37:49,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:49,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1024345973, now seen corresponding path program 6 times [2024-06-04 14:37:49,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:49,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024503709] [2024-06-04 14:37:49,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:49,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:49,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:50,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:37:50,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:50,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024503709] [2024-06-04 14:37:50,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024503709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:50,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:50,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:50,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266635931] [2024-06-04 14:37:50,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:50,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:50,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:50,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:50,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:50,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:50,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 394 transitions, 4215 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-04 14:37:50,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:50,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:50,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:52,259 INFO L124 PetriNetUnfolderBase]: 3314/5438 cut-off events. [2024-06-04 14:37:52,259 INFO L125 PetriNetUnfolderBase]: For 906389/906395 co-relation queries the response was YES. [2024-06-04 14:37:52,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55497 conditions, 5438 events. 3314/5438 cut-off events. For 906389/906395 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 34070 event pairs, 735 based on Foata normal form. 7/5444 useless extension candidates. Maximal degree in co-relation 55343. Up to 5072 conditions per place. [2024-06-04 14:37:52,334 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 370 selfloop transitions, 34 changer transitions 0/409 dead transitions. [2024-06-04 14:37:52,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 409 transitions, 5080 flow [2024-06-04 14:37:52,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:52,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:52,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-04 14:37:52,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-04 14:37:52,335 INFO L175 Difference]: Start difference. First operand has 321 places, 394 transitions, 4215 flow. Second operand 8 states and 140 transitions. [2024-06-04 14:37:52,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 409 transitions, 5080 flow [2024-06-04 14:37:54,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 409 transitions, 4885 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-06-04 14:37:54,273 INFO L231 Difference]: Finished difference. Result has 325 places, 395 transitions, 4111 flow [2024-06-04 14:37:54,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4026, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4111, PETRI_PLACES=325, PETRI_TRANSITIONS=395} [2024-06-04 14:37:54,273 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-04 14:37:54,273 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 395 transitions, 4111 flow [2024-06-04 14:37:54,273 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-04 14:37:54,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:54,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:37:54,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:37:54,274 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-04 14:37:54,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:54,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1024582906, now seen corresponding path program 8 times [2024-06-04 14:37:54,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:54,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846565049] [2024-06-04 14:37:54,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:54,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:55,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-04 14:37:55,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:55,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846565049] [2024-06-04 14:37:55,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846565049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:55,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:55,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:55,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220425557] [2024-06-04 14:37:55,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:55,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:55,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:55,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:55,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:55,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:55,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 395 transitions, 4111 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-04 14:37:55,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:55,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:55,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:37:56,432 INFO L124 PetriNetUnfolderBase]: 3340/5476 cut-off events. [2024-06-04 14:37:56,432 INFO L125 PetriNetUnfolderBase]: For 939838/939844 co-relation queries the response was YES. [2024-06-04 14:37:56,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56399 conditions, 5476 events. 3340/5476 cut-off events. For 939838/939844 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34341 event pairs, 736 based on Foata normal form. 8/5483 useless extension candidates. Maximal degree in co-relation 56243. Up to 5008 conditions per place. [2024-06-04 14:37:56,509 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 347 selfloop transitions, 67 changer transitions 0/419 dead transitions. [2024-06-04 14:37:56,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 419 transitions, 5495 flow [2024-06-04 14:37:56,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:37:56,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:37:56,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-04 14:37:56,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-04 14:37:56,510 INFO L175 Difference]: Start difference. First operand has 325 places, 395 transitions, 4111 flow. Second operand 8 states and 147 transitions. [2024-06-04 14:37:56,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 419 transitions, 5495 flow [2024-06-04 14:37:58,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 419 transitions, 5415 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:37:58,634 INFO L231 Difference]: Finished difference. Result has 327 places, 401 transitions, 4413 flow [2024-06-04 14:37:58,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4413, PETRI_PLACES=327, PETRI_TRANSITIONS=401} [2024-06-04 14:37:58,634 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-04 14:37:58,634 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 401 transitions, 4413 flow [2024-06-04 14:37:58,634 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-04 14:37:58,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:37:58,634 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-04 14:37:58,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:37:58,634 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-04 14:37:58,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:37:58,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1024345570, now seen corresponding path program 9 times [2024-06-04 14:37:58,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:37:58,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999574023] [2024-06-04 14:37:58,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:37:58,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:37:58,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:37:59,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-04 14:37:59,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:37:59,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999574023] [2024-06-04 14:37:59,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999574023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:37:59,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:37:59,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:37:59,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071823550] [2024-06-04 14:37:59,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:37:59,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:37:59,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:37:59,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:37:59,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:37:59,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:37:59,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 401 transitions, 4413 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-04 14:37:59,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:37:59,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:37:59,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:00,798 INFO L124 PetriNetUnfolderBase]: 3345/5483 cut-off events. [2024-06-04 14:38:00,798 INFO L125 PetriNetUnfolderBase]: For 958968/958968 co-relation queries the response was YES. [2024-06-04 14:38:00,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57267 conditions, 5483 events. 3345/5483 cut-off events. For 958968/958968 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 34346 event pairs, 747 based on Foata normal form. 1/5483 useless extension candidates. Maximal degree in co-relation 57110. Up to 5026 conditions per place. [2024-06-04 14:38:00,871 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 349 selfloop transitions, 63 changer transitions 0/417 dead transitions. [2024-06-04 14:38:00,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 417 transitions, 5415 flow [2024-06-04 14:38:00,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:00,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:00,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-04 14:38:00,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-04 14:38:00,872 INFO L175 Difference]: Start difference. First operand has 327 places, 401 transitions, 4413 flow. Second operand 8 states and 143 transitions. [2024-06-04 14:38:00,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 417 transitions, 5415 flow [2024-06-04 14:38:03,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 417 transitions, 5232 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-04 14:38:03,019 INFO L231 Difference]: Finished difference. Result has 331 places, 404 transitions, 4510 flow [2024-06-04 14:38:03,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4230, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4510, PETRI_PLACES=331, PETRI_TRANSITIONS=404} [2024-06-04 14:38:03,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-04 14:38:03,019 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 404 transitions, 4510 flow [2024-06-04 14:38:03,020 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-04 14:38:03,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:03,020 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-04 14:38:03,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:38:03,020 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-04 14:38:03,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:03,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1024345756, now seen corresponding path program 9 times [2024-06-04 14:38:03,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:03,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331428806] [2024-06-04 14:38:03,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:03,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:03,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:03,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-04 14:38:03,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:03,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331428806] [2024-06-04 14:38:03,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331428806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:03,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:03,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:03,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767262649] [2024-06-04 14:38:03,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:03,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:03,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:03,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:03,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:03,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:03,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 404 transitions, 4510 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-04 14:38:03,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:03,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:03,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:05,243 INFO L124 PetriNetUnfolderBase]: 3339/5477 cut-off events. [2024-06-04 14:38:05,243 INFO L125 PetriNetUnfolderBase]: For 972010/972016 co-relation queries the response was YES. [2024-06-04 14:38:05,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57417 conditions, 5477 events. 3339/5477 cut-off events. For 972010/972016 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 34319 event pairs, 733 based on Foata normal form. 8/5484 useless extension candidates. Maximal degree in co-relation 57258. Up to 5010 conditions per place. [2024-06-04 14:38:05,317 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 350 selfloop transitions, 66 changer transitions 0/421 dead transitions. [2024-06-04 14:38:05,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 421 transitions, 5456 flow [2024-06-04 14:38:05,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:05,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:05,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-04 14:38:05,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-04 14:38:05,318 INFO L175 Difference]: Start difference. First operand has 331 places, 404 transitions, 4510 flow. Second operand 8 states and 146 transitions. [2024-06-04 14:38:05,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 421 transitions, 5456 flow [2024-06-04 14:38:07,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 421 transitions, 5126 flow, removed 104 selfloop flow, removed 6 redundant places. [2024-06-04 14:38:07,423 INFO L231 Difference]: Finished difference. Result has 333 places, 404 transitions, 4318 flow [2024-06-04 14:38:07,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4180, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4318, PETRI_PLACES=333, PETRI_TRANSITIONS=404} [2024-06-04 14:38:07,423 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-04 14:38:07,423 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 404 transitions, 4318 flow [2024-06-04 14:38:07,423 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-04 14:38:07,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:07,424 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-04 14:38:07,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:38:07,424 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-04 14:38:07,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:07,424 INFO L85 PathProgramCache]: Analyzing trace with hash 630670903, now seen corresponding path program 7 times [2024-06-04 14:38:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:07,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913263844] [2024-06-04 14:38:07,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:07,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:07,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:08,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:08,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:08,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913263844] [2024-06-04 14:38:08,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913263844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:08,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:08,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:08,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96024517] [2024-06-04 14:38:08,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:08,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:08,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:08,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:08,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:08,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:08,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 404 transitions, 4318 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-04 14:38:08,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:08,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:08,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:09,832 INFO L124 PetriNetUnfolderBase]: 3352/5498 cut-off events. [2024-06-04 14:38:09,832 INFO L125 PetriNetUnfolderBase]: For 988059/988067 co-relation queries the response was YES. [2024-06-04 14:38:09,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57730 conditions, 5498 events. 3352/5498 cut-off events. For 988059/988067 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 34569 event pairs, 747 based on Foata normal form. 9/5506 useless extension candidates. Maximal degree in co-relation 57570. Up to 5090 conditions per place. [2024-06-04 14:38:09,908 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 362 selfloop transitions, 57 changer transitions 0/424 dead transitions. [2024-06-04 14:38:09,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 424 transitions, 5622 flow [2024-06-04 14:38:09,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:09,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:09,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-04 14:38:09,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-04 14:38:09,909 INFO L175 Difference]: Start difference. First operand has 333 places, 404 transitions, 4318 flow. Second operand 8 states and 141 transitions. [2024-06-04 14:38:09,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 424 transitions, 5622 flow [2024-06-04 14:38:12,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 424 transitions, 5462 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:38:12,213 INFO L231 Difference]: Finished difference. Result has 335 places, 412 transitions, 4522 flow [2024-06-04 14:38:12,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4522, PETRI_PLACES=335, PETRI_TRANSITIONS=412} [2024-06-04 14:38:12,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-04 14:38:12,214 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 412 transitions, 4522 flow [2024-06-04 14:38:12,214 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-04 14:38:12,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:12,214 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-04 14:38:12,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:38:12,214 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-04 14:38:12,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:12,215 INFO L85 PathProgramCache]: Analyzing trace with hash 630231726, now seen corresponding path program 10 times [2024-06-04 14:38:12,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:12,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727500442] [2024-06-04 14:38:12,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:12,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:13,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:13,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:13,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727500442] [2024-06-04 14:38:13,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727500442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:13,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:13,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:13,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361579694] [2024-06-04 14:38:13,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:13,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:13,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:13,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:13,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:13,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:13,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 412 transitions, 4522 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-04 14:38:13,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:13,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:13,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:14,410 INFO L124 PetriNetUnfolderBase]: 3370/5526 cut-off events. [2024-06-04 14:38:14,411 INFO L125 PetriNetUnfolderBase]: For 1021791/1021799 co-relation queries the response was YES. [2024-06-04 14:38:14,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58677 conditions, 5526 events. 3370/5526 cut-off events. For 1021791/1021799 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 34709 event pairs, 764 based on Foata normal form. 10/5535 useless extension candidates. Maximal degree in co-relation 58515. Up to 4999 conditions per place. [2024-06-04 14:38:14,493 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 90 changer transitions 0/433 dead transitions. [2024-06-04 14:38:14,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 433 transitions, 5952 flow [2024-06-04 14:38:14,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:14,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:14,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-04 14:38:14,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-04 14:38:14,494 INFO L175 Difference]: Start difference. First operand has 335 places, 412 transitions, 4522 flow. Second operand 8 states and 146 transitions. [2024-06-04 14:38:14,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 433 transitions, 5952 flow [2024-06-04 14:38:16,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 433 transitions, 5776 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-04 14:38:16,793 INFO L231 Difference]: Finished difference. Result has 339 places, 418 transitions, 4794 flow [2024-06-04 14:38:16,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4346, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4794, PETRI_PLACES=339, PETRI_TRANSITIONS=418} [2024-06-04 14:38:16,793 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-04 14:38:16,793 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 418 transitions, 4794 flow [2024-06-04 14:38:16,793 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-04 14:38:16,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:16,793 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-04 14:38:16,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:38:16,794 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-04 14:38:16,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:16,794 INFO L85 PathProgramCache]: Analyzing trace with hash 630225216, now seen corresponding path program 11 times [2024-06-04 14:38:16,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:16,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959732324] [2024-06-04 14:38:16,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:16,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:16,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:17,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:17,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:17,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959732324] [2024-06-04 14:38:17,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959732324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:17,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:17,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:17,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907045092] [2024-06-04 14:38:17,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:17,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:17,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:17,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:17,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:17,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:17,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 418 transitions, 4794 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-04 14:38:17,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:17,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:17,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:19,030 INFO L124 PetriNetUnfolderBase]: 3380/5542 cut-off events. [2024-06-04 14:38:19,030 INFO L125 PetriNetUnfolderBase]: For 1045483/1045491 co-relation queries the response was YES. [2024-06-04 14:38:19,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59668 conditions, 5542 events. 3380/5542 cut-off events. For 1045483/1045491 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34927 event pairs, 762 based on Foata normal form. 10/5551 useless extension candidates. Maximal degree in co-relation 59504. Up to 5009 conditions per place. [2024-06-04 14:38:19,111 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 341 selfloop transitions, 91 changer transitions 0/437 dead transitions. [2024-06-04 14:38:19,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 437 transitions, 6136 flow [2024-06-04 14:38:19,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:19,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:19,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-04 14:38:19,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-04 14:38:19,112 INFO L175 Difference]: Start difference. First operand has 339 places, 418 transitions, 4794 flow. Second operand 8 states and 148 transitions. [2024-06-04 14:38:19,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 437 transitions, 6136 flow [2024-06-04 14:38:21,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 437 transitions, 5819 flow, removed 87 selfloop flow, removed 5 redundant places. [2024-06-04 14:38:21,169 INFO L231 Difference]: Finished difference. Result has 342 places, 421 transitions, 4799 flow [2024-06-04 14:38:21,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4799, PETRI_PLACES=342, PETRI_TRANSITIONS=421} [2024-06-04 14:38:21,170 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-04 14:38:21,170 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 421 transitions, 4799 flow [2024-06-04 14:38:21,170 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-04 14:38:21,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:21,170 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-04 14:38:21,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:38:21,170 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-04 14:38:21,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:21,170 INFO L85 PathProgramCache]: Analyzing trace with hash -11752881, now seen corresponding path program 8 times [2024-06-04 14:38:21,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:21,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880174751] [2024-06-04 14:38:21,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:21,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:21,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:22,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:22,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:22,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880174751] [2024-06-04 14:38:22,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880174751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:22,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:22,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:22,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83735676] [2024-06-04 14:38:22,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:22,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:22,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:22,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:22,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:22,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:22,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 421 transitions, 4799 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-04 14:38:22,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:22,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:22,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:23,559 INFO L124 PetriNetUnfolderBase]: 3385/5546 cut-off events. [2024-06-04 14:38:23,560 INFO L125 PetriNetUnfolderBase]: For 1042746/1042754 co-relation queries the response was YES. [2024-06-04 14:38:23,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58862 conditions, 5546 events. 3385/5546 cut-off events. For 1042746/1042754 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34866 event pairs, 743 based on Foata normal form. 9/5554 useless extension candidates. Maximal degree in co-relation 58697. Up to 5094 conditions per place. [2024-06-04 14:38:23,646 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 354 selfloop transitions, 88 changer transitions 0/447 dead transitions. [2024-06-04 14:38:23,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 447 transitions, 6436 flow [2024-06-04 14:38:23,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:23,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:23,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-04 14:38:23,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-04 14:38:23,647 INFO L175 Difference]: Start difference. First operand has 342 places, 421 transitions, 4799 flow. Second operand 8 states and 143 transitions. [2024-06-04 14:38:23,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 447 transitions, 6436 flow [2024-06-04 14:38:26,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 447 transitions, 6186 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-04 14:38:26,149 INFO L231 Difference]: Finished difference. Result has 347 places, 434 transitions, 5091 flow [2024-06-04 14:38:26,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5091, PETRI_PLACES=347, PETRI_TRANSITIONS=434} [2024-06-04 14:38:26,149 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-04 14:38:26,150 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 434 transitions, 5091 flow [2024-06-04 14:38:26,150 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-04 14:38:26,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:26,150 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-04 14:38:26,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:38:26,150 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-04 14:38:26,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:26,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2049805794, now seen corresponding path program 10 times [2024-06-04 14:38:26,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:26,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382876795] [2024-06-04 14:38:26,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:26,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:26,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:27,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:27,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:27,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382876795] [2024-06-04 14:38:27,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382876795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:27,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:27,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:27,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649927478] [2024-06-04 14:38:27,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:27,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:27,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:27,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:27,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:27,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:27,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 434 transitions, 5091 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-04 14:38:27,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:27,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:27,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:28,409 INFO L124 PetriNetUnfolderBase]: 3390/5554 cut-off events. [2024-06-04 14:38:28,410 INFO L125 PetriNetUnfolderBase]: For 1062728/1062730 co-relation queries the response was YES. [2024-06-04 14:38:28,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59348 conditions, 5554 events. 3390/5554 cut-off events. For 1062728/1062730 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 34856 event pairs, 767 based on Foata normal form. 3/5556 useless extension candidates. Maximal degree in co-relation 59180. Up to 5035 conditions per place. [2024-06-04 14:38:28,495 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 351 selfloop transitions, 95 changer transitions 0/451 dead transitions. [2024-06-04 14:38:28,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 451 transitions, 6529 flow [2024-06-04 14:38:28,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:28,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:28,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-04 14:38:28,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-04 14:38:28,497 INFO L175 Difference]: Start difference. First operand has 347 places, 434 transitions, 5091 flow. Second operand 8 states and 143 transitions. [2024-06-04 14:38:28,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 451 transitions, 6529 flow [2024-06-04 14:38:31,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 451 transitions, 6317 flow, removed 81 selfloop flow, removed 3 redundant places. [2024-06-04 14:38:31,264 INFO L231 Difference]: Finished difference. Result has 352 places, 440 transitions, 5381 flow [2024-06-04 14:38:31,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4891, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5381, PETRI_PLACES=352, PETRI_TRANSITIONS=440} [2024-06-04 14:38:31,264 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-04 14:38:31,264 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 440 transitions, 5381 flow [2024-06-04 14:38:31,264 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-04 14:38:31,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:31,264 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-04 14:38:31,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:38:31,265 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-04 14:38:31,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:31,265 INFO L85 PathProgramCache]: Analyzing trace with hash 630225433, now seen corresponding path program 9 times [2024-06-04 14:38:31,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:31,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973813432] [2024-06-04 14:38:31,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:31,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:31,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:32,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-04 14:38:32,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:32,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973813432] [2024-06-04 14:38:32,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973813432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:32,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:32,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:32,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927010413] [2024-06-04 14:38:32,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:32,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:32,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:32,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:32,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:32,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:32,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 440 transitions, 5381 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-04 14:38:32,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:32,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:32,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:33,795 INFO L124 PetriNetUnfolderBase]: 3395/5566 cut-off events. [2024-06-04 14:38:33,795 INFO L125 PetriNetUnfolderBase]: For 1076832/1076840 co-relation queries the response was YES. [2024-06-04 14:38:33,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59247 conditions, 5566 events. 3395/5566 cut-off events. For 1076832/1076840 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 34987 event pairs, 746 based on Foata normal form. 9/5574 useless extension candidates. Maximal degree in co-relation 59077. Up to 5162 conditions per place. [2024-06-04 14:38:33,881 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 399 selfloop transitions, 50 changer transitions 0/454 dead transitions. [2024-06-04 14:38:33,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 454 transitions, 6403 flow [2024-06-04 14:38:33,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:33,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:33,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-04 14:38:33,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-04 14:38:33,882 INFO L175 Difference]: Start difference. First operand has 352 places, 440 transitions, 5381 flow. Second operand 8 states and 139 transitions. [2024-06-04 14:38:33,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 454 transitions, 6403 flow [2024-06-04 14:38:36,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 454 transitions, 6161 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-04 14:38:36,483 INFO L231 Difference]: Finished difference. Result has 356 places, 443 transitions, 5343 flow [2024-06-04 14:38:36,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5139, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5343, PETRI_PLACES=356, PETRI_TRANSITIONS=443} [2024-06-04 14:38:36,483 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-04 14:38:36,483 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 443 transitions, 5343 flow [2024-06-04 14:38:36,483 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-04 14:38:36,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:36,483 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-04 14:38:36,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:38:36,483 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-04 14:38:36,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:36,484 INFO L85 PathProgramCache]: Analyzing trace with hash 453093913, now seen corresponding path program 10 times [2024-06-04 14:38:36,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:36,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683158251] [2024-06-04 14:38:36,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:36,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:36,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:37,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:37,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:37,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683158251] [2024-06-04 14:38:37,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683158251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:37,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:37,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:37,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403104363] [2024-06-04 14:38:37,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:37,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:37,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:37,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:37,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:37,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:37,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 443 transitions, 5343 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-04 14:38:37,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:37,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:37,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:38,853 INFO L124 PetriNetUnfolderBase]: 3392/5558 cut-off events. [2024-06-04 14:38:38,853 INFO L125 PetriNetUnfolderBase]: For 1080193/1080201 co-relation queries the response was YES. [2024-06-04 14:38:38,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58845 conditions, 5558 events. 3392/5558 cut-off events. For 1080193/1080201 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 34889 event pairs, 743 based on Foata normal form. 9/5566 useless extension candidates. Maximal degree in co-relation 58673. Up to 5158 conditions per place. [2024-06-04 14:38:38,942 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 400 selfloop transitions, 50 changer transitions 0/455 dead transitions. [2024-06-04 14:38:38,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 455 transitions, 6293 flow [2024-06-04 14:38:38,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:38,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:38,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-04 14:38:38,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-04 14:38:38,943 INFO L175 Difference]: Start difference. First operand has 356 places, 443 transitions, 5343 flow. Second operand 8 states and 139 transitions. [2024-06-04 14:38:38,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 455 transitions, 6293 flow [2024-06-04 14:38:41,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 455 transitions, 6045 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-04 14:38:41,840 INFO L231 Difference]: Finished difference. Result has 358 places, 444 transitions, 5221 flow [2024-06-04 14:38:41,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5101, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5221, PETRI_PLACES=358, PETRI_TRANSITIONS=444} [2024-06-04 14:38:41,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-06-04 14:38:41,841 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 444 transitions, 5221 flow [2024-06-04 14:38:41,841 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-04 14:38:41,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:41,841 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-04 14:38:41,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:38:41,841 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-04 14:38:41,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:41,842 INFO L85 PathProgramCache]: Analyzing trace with hash 453093510, now seen corresponding path program 11 times [2024-06-04 14:38:41,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:41,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164498566] [2024-06-04 14:38:41,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:41,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:41,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:42,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:42,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:42,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164498566] [2024-06-04 14:38:42,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164498566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:42,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:42,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:42,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959732421] [2024-06-04 14:38:42,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:42,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:42,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:42,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:42,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:42,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:42,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 444 transitions, 5221 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-04 14:38:42,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:42,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:42,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:44,145 INFO L124 PetriNetUnfolderBase]: 3397/5568 cut-off events. [2024-06-04 14:38:44,145 INFO L125 PetriNetUnfolderBase]: For 1097710/1097712 co-relation queries the response was YES. [2024-06-04 14:38:44,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58998 conditions, 5568 events. 3397/5568 cut-off events. For 1097710/1097712 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 35004 event pairs, 770 based on Foata normal form. 3/5570 useless extension candidates. Maximal degree in co-relation 58825. Up to 5044 conditions per place. [2024-06-04 14:38:44,231 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 357 selfloop transitions, 96 changer transitions 0/458 dead transitions. [2024-06-04 14:38:44,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 458 transitions, 6519 flow [2024-06-04 14:38:44,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:44,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:44,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-04 14:38:44,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-04 14:38:44,232 INFO L175 Difference]: Start difference. First operand has 358 places, 444 transitions, 5221 flow. Second operand 8 states and 144 transitions. [2024-06-04 14:38:44,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 458 transitions, 6519 flow [2024-06-04 14:38:46,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 458 transitions, 6407 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:38:46,950 INFO L231 Difference]: Finished difference. Result has 360 places, 447 transitions, 5447 flow [2024-06-04 14:38:46,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5109, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5447, PETRI_PLACES=360, PETRI_TRANSITIONS=447} [2024-06-04 14:38:46,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-04 14:38:46,951 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 447 transitions, 5447 flow [2024-06-04 14:38:46,951 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-04 14:38:46,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:46,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:38:46,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:38:46,951 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-04 14:38:46,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:46,952 INFO L85 PathProgramCache]: Analyzing trace with hash 453360823, now seen corresponding path program 11 times [2024-06-04 14:38:46,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:46,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522559632] [2024-06-04 14:38:46,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:46,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:46,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:48,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:48,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:48,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522559632] [2024-06-04 14:38:48,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522559632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:48,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:48,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:48,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806430503] [2024-06-04 14:38:48,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:48,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:48,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:48,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:48,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:48,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:48,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 447 transitions, 5447 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-04 14:38:48,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:48,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:48,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:49,539 INFO L124 PetriNetUnfolderBase]: 3402/5580 cut-off events. [2024-06-04 14:38:49,539 INFO L125 PetriNetUnfolderBase]: For 1115073/1115081 co-relation queries the response was YES. [2024-06-04 14:38:49,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59374 conditions, 5580 events. 3402/5580 cut-off events. For 1115073/1115081 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35130 event pairs, 744 based on Foata normal form. 9/5588 useless extension candidates. Maximal degree in co-relation 59200. Up to 5160 conditions per place. [2024-06-04 14:38:49,623 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 396 selfloop transitions, 61 changer transitions 0/462 dead transitions. [2024-06-04 14:38:49,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 462 transitions, 6491 flow [2024-06-04 14:38:49,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:49,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:49,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-04 14:38:49,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-04 14:38:49,624 INFO L175 Difference]: Start difference. First operand has 360 places, 447 transitions, 5447 flow. Second operand 8 states and 140 transitions. [2024-06-04 14:38:49,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 462 transitions, 6491 flow [2024-06-04 14:38:52,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 462 transitions, 6095 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-04 14:38:52,752 INFO L231 Difference]: Finished difference. Result has 362 places, 451 transitions, 5301 flow [2024-06-04 14:38:52,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5051, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5301, PETRI_PLACES=362, PETRI_TRANSITIONS=451} [2024-06-04 14:38:52,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-04 14:38:52,753 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 451 transitions, 5301 flow [2024-06-04 14:38:52,753 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-04 14:38:52,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:52,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-04 14:38:52,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:38:52,753 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-04 14:38:52,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:52,753 INFO L85 PathProgramCache]: Analyzing trace with hash 576276139, now seen corresponding path program 12 times [2024-06-04 14:38:52,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:52,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187975223] [2024-06-04 14:38:52,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:52,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:52,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:54,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:54,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187975223] [2024-06-04 14:38:54,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187975223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:54,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:54,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:54,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272908866] [2024-06-04 14:38:54,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:54,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:54,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:54,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:54,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:54,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:54,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 451 transitions, 5301 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-04 14:38:54,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:54,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:54,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:38:55,461 INFO L124 PetriNetUnfolderBase]: 3399/5572 cut-off events. [2024-06-04 14:38:55,461 INFO L125 PetriNetUnfolderBase]: For 1124737/1124745 co-relation queries the response was YES. [2024-06-04 14:38:55,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59019 conditions, 5572 events. 3399/5572 cut-off events. For 1124737/1124745 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 35059 event pairs, 744 based on Foata normal form. 9/5580 useless extension candidates. Maximal degree in co-relation 58844. Up to 5114 conditions per place. [2024-06-04 14:38:55,544 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 361 selfloop transitions, 97 changer transitions 0/463 dead transitions. [2024-06-04 14:38:55,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 463 transitions, 6264 flow [2024-06-04 14:38:55,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:38:55,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:38:55,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-04 14:38:55,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-04 14:38:55,545 INFO L175 Difference]: Start difference. First operand has 362 places, 451 transitions, 5301 flow. Second operand 8 states and 141 transitions. [2024-06-04 14:38:55,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 463 transitions, 6264 flow [2024-06-04 14:38:58,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 463 transitions, 6022 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-04 14:38:58,072 INFO L231 Difference]: Finished difference. Result has 365 places, 452 transitions, 5274 flow [2024-06-04 14:38:58,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5065, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5274, PETRI_PLACES=365, PETRI_TRANSITIONS=452} [2024-06-04 14:38:58,073 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-04 14:38:58,073 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 452 transitions, 5274 flow [2024-06-04 14:38:58,073 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-04 14:38:58,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:38:58,073 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-04 14:38:58,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:38:58,073 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-04 14:38:58,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:38:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash 453093696, now seen corresponding path program 12 times [2024-06-04 14:38:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:38:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485714779] [2024-06-04 14:38:58,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:38:58,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:38:58,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:38:59,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:38:59,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:38:59,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485714779] [2024-06-04 14:38:59,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485714779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:38:59,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:38:59,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:38:59,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255762753] [2024-06-04 14:38:59,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:38:59,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:38:59,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:38:59,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:38:59,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:38:59,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:38:59,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 452 transitions, 5274 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-04 14:38:59,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:38:59,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:38:59,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:00,558 INFO L124 PetriNetUnfolderBase]: 3393/5567 cut-off events. [2024-06-04 14:39:00,559 INFO L125 PetriNetUnfolderBase]: For 1136155/1136163 co-relation queries the response was YES. [2024-06-04 14:39:00,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58787 conditions, 5567 events. 3393/5567 cut-off events. For 1136155/1136163 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35093 event pairs, 755 based on Foata normal form. 10/5576 useless extension candidates. Maximal degree in co-relation 58611. Up to 5031 conditions per place. [2024-06-04 14:39:00,644 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 366 selfloop transitions, 95 changer transitions 0/466 dead transitions. [2024-06-04 14:39:00,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 466 transitions, 6300 flow [2024-06-04 14:39:00,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:39:00,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:39:00,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-04 14:39:00,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-04 14:39:00,645 INFO L175 Difference]: Start difference. First operand has 365 places, 452 transitions, 5274 flow. Second operand 9 states and 157 transitions. [2024-06-04 14:39:00,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 466 transitions, 6300 flow [2024-06-04 14:39:03,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 466 transitions, 6058 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-04 14:39:03,796 INFO L231 Difference]: Finished difference. Result has 369 places, 452 transitions, 5228 flow [2024-06-04 14:39:03,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5032, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5228, PETRI_PLACES=369, PETRI_TRANSITIONS=452} [2024-06-04 14:39:03,796 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 325 predicate places. [2024-06-04 14:39:03,796 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 452 transitions, 5228 flow [2024-06-04 14:39:03,796 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-04 14:39:03,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:03,797 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-04 14:39:03,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:39:03,797 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-04 14:39:03,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:03,797 INFO L85 PathProgramCache]: Analyzing trace with hash 452973540, now seen corresponding path program 12 times [2024-06-04 14:39:03,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:03,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473787504] [2024-06-04 14:39:03,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:03,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:03,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:04,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-04 14:39:04,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:04,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473787504] [2024-06-04 14:39:04,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473787504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:04,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:04,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:39:04,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054962327] [2024-06-04 14:39:04,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:04,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:39:04,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:04,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:39:04,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:39:04,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:39:04,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 452 transitions, 5228 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-04 14:39:04,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:04,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:39:04,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:06,274 INFO L124 PetriNetUnfolderBase]: 3390/5553 cut-off events. [2024-06-04 14:39:06,274 INFO L125 PetriNetUnfolderBase]: For 1139517/1139517 co-relation queries the response was YES. [2024-06-04 14:39:06,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58668 conditions, 5553 events. 3390/5553 cut-off events. For 1139517/1139517 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34837 event pairs, 739 based on Foata normal form. 1/5553 useless extension candidates. Maximal degree in co-relation 58492. Up to 5168 conditions per place. [2024-06-04 14:39:06,362 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 37 changer transitions 0/462 dead transitions. [2024-06-04 14:39:06,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 462 transitions, 6168 flow [2024-06-04 14:39:06,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:39:06,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:39:06,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-04 14:39:06,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-04 14:39:06,363 INFO L175 Difference]: Start difference. First operand has 369 places, 452 transitions, 5228 flow. Second operand 8 states and 138 transitions. [2024-06-04 14:39:06,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 462 transitions, 6168 flow [2024-06-04 14:39:09,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 462 transitions, 5784 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-04 14:39:09,946 INFO L231 Difference]: Finished difference. Result has 367 places, 452 transitions, 4924 flow [2024-06-04 14:39:09,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4844, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4924, PETRI_PLACES=367, PETRI_TRANSITIONS=452} [2024-06-04 14:39:09,947 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-04 14:39:09,947 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 452 transitions, 4924 flow [2024-06-04 14:39:09,947 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-04 14:39:09,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:09,947 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-04 14:39:09,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:39:09,947 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-04 14:39:09,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:09,947 INFO L85 PathProgramCache]: Analyzing trace with hash -24805090, now seen corresponding path program 4 times [2024-06-04 14:39:09,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:09,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267921941] [2024-06-04 14:39:09,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:09,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:09,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:10,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-04 14:39:10,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:10,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267921941] [2024-06-04 14:39:10,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267921941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:10,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:10,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:39:10,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918055435] [2024-06-04 14:39:10,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:10,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:39:10,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:10,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:39:10,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:39:11,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:39:11,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 452 transitions, 4924 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:11,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:11,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:39:11,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:12,296 INFO L124 PetriNetUnfolderBase]: 3284/5419 cut-off events. [2024-06-04 14:39:12,296 INFO L125 PetriNetUnfolderBase]: For 1147203/1147203 co-relation queries the response was YES. [2024-06-04 14:39:12,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57286 conditions, 5419 events. 3284/5419 cut-off events. For 1147203/1147203 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 34397 event pairs, 721 based on Foata normal form. 2/5384 useless extension candidates. Maximal degree in co-relation 57110. Up to 4839 conditions per place. [2024-06-04 14:39:12,378 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 372 selfloop transitions, 36 changer transitions 0/465 dead transitions. [2024-06-04 14:39:12,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 465 transitions, 5860 flow [2024-06-04 14:39:12,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:39:12,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:39:12,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-04 14:39:12,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-04 14:39:12,380 INFO L175 Difference]: Start difference. First operand has 367 places, 452 transitions, 4924 flow. Second operand 8 states and 145 transitions. [2024-06-04 14:39:12,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 465 transitions, 5860 flow [2024-06-04 14:39:15,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 465 transitions, 5708 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-04 14:39:15,457 INFO L231 Difference]: Finished difference. Result has 366 places, 454 transitions, 4945 flow [2024-06-04 14:39:15,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4945, PETRI_PLACES=366, PETRI_TRANSITIONS=454} [2024-06-04 14:39:15,457 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-04 14:39:15,458 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 454 transitions, 4945 flow [2024-06-04 14:39:15,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:15,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:15,458 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-04 14:39:15,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:39:15,458 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-04 14:39:15,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:15,459 INFO L85 PathProgramCache]: Analyzing trace with hash -24404911, now seen corresponding path program 2 times [2024-06-04 14:39:15,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:15,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402530467] [2024-06-04 14:39:15,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:15,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:15,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:16,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:39:16,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:16,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402530467] [2024-06-04 14:39:16,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402530467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:16,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:16,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:39:16,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999765925] [2024-06-04 14:39:16,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:16,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:39:16,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:16,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:39:16,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:39:16,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:39:16,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 454 transitions, 4945 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:16,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:16,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:39:16,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:18,054 INFO L124 PetriNetUnfolderBase]: 3104/5174 cut-off events. [2024-06-04 14:39:18,054 INFO L125 PetriNetUnfolderBase]: For 1161486/1161542 co-relation queries the response was YES. [2024-06-04 14:39:18,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56002 conditions, 5174 events. 3104/5174 cut-off events. For 1161486/1161542 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 33303 event pairs, 685 based on Foata normal form. 8/5101 useless extension candidates. Maximal degree in co-relation 55826. Up to 4435 conditions per place. [2024-06-04 14:39:18,145 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 314 selfloop transitions, 43 changer transitions 0/467 dead transitions. [2024-06-04 14:39:18,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 467 transitions, 5785 flow [2024-06-04 14:39:18,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:39:18,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:39:18,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-04 14:39:18,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-04 14:39:18,146 INFO L175 Difference]: Start difference. First operand has 366 places, 454 transitions, 4945 flow. Second operand 8 states and 151 transitions. [2024-06-04 14:39:18,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 467 transitions, 5785 flow [2024-06-04 14:39:21,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 467 transitions, 5628 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-04 14:39:21,695 INFO L231 Difference]: Finished difference. Result has 368 places, 457 transitions, 4989 flow [2024-06-04 14:39:21,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4989, PETRI_PLACES=368, PETRI_TRANSITIONS=457} [2024-06-04 14:39:21,695 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-04 14:39:21,695 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 457 transitions, 4989 flow [2024-06-04 14:39:21,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:21,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:21,696 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-04 14:39:21,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:39:21,696 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-04 14:39:21,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:21,697 INFO L85 PathProgramCache]: Analyzing trace with hash 881467413, now seen corresponding path program 3 times [2024-06-04 14:39:21,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:21,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178404032] [2024-06-04 14:39:21,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:21,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:21,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:39:23,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:23,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178404032] [2024-06-04 14:39:23,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178404032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:23,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:23,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:39:23,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464635058] [2024-06-04 14:39:23,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:23,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:39:23,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:23,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:39:23,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:39:23,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:39:23,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 457 transitions, 4989 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:23,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:23,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:39:23,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:24,855 INFO L124 PetriNetUnfolderBase]: 3120/5193 cut-off events. [2024-06-04 14:39:24,856 INFO L125 PetriNetUnfolderBase]: For 1179471/1179503 co-relation queries the response was YES. [2024-06-04 14:39:24,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56610 conditions, 5193 events. 3120/5193 cut-off events. For 1179471/1179503 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 33344 event pairs, 685 based on Foata normal form. 12/5125 useless extension candidates. Maximal degree in co-relation 56433. Up to 4422 conditions per place. [2024-06-04 14:39:24,942 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 298 selfloop transitions, 63 changer transitions 0/471 dead transitions. [2024-06-04 14:39:24,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 471 transitions, 5845 flow [2024-06-04 14:39:24,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:39:24,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:39:24,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-04 14:39:24,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-04 14:39:24,944 INFO L175 Difference]: Start difference. First operand has 368 places, 457 transitions, 4989 flow. Second operand 9 states and 169 transitions. [2024-06-04 14:39:24,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 471 transitions, 5845 flow [2024-06-04 14:39:28,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 471 transitions, 5676 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-04 14:39:28,463 INFO L231 Difference]: Finished difference. Result has 371 places, 460 transitions, 5064 flow [2024-06-04 14:39:28,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5064, PETRI_PLACES=371, PETRI_TRANSITIONS=460} [2024-06-04 14:39:28,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-04 14:39:28,463 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 460 transitions, 5064 flow [2024-06-04 14:39:28,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:28,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:28,463 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-04 14:39:28,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:39:28,463 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-04 14:39:28,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:28,464 INFO L85 PathProgramCache]: Analyzing trace with hash 896704533, now seen corresponding path program 4 times [2024-06-04 14:39:28,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:28,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345571434] [2024-06-04 14:39:28,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:28,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:28,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:29,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-04 14:39:29,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:29,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345571434] [2024-06-04 14:39:29,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345571434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:29,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:29,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:39:29,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660361792] [2024-06-04 14:39:29,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:29,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:39:29,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:29,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:39:29,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:39:29,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-04 14:39:29,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 460 transitions, 5064 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:29,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:29,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-04 14:39:29,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:31,297 INFO L124 PetriNetUnfolderBase]: 3096/5178 cut-off events. [2024-06-04 14:39:31,297 INFO L125 PetriNetUnfolderBase]: For 1190652/1190664 co-relation queries the response was YES. [2024-06-04 14:39:31,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56495 conditions, 5178 events. 3096/5178 cut-off events. For 1190652/1190664 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 33473 event pairs, 682 based on Foata normal form. 10/5114 useless extension candidates. Maximal degree in co-relation 56317. Up to 4485 conditions per place. [2024-06-04 14:39:31,374 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 341 selfloop transitions, 22 changer transitions 0/473 dead transitions. [2024-06-04 14:39:31,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 473 transitions, 5928 flow [2024-06-04 14:39:31,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:39:31,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:39:31,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-04 14:39:31,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-04 14:39:31,375 INFO L175 Difference]: Start difference. First operand has 371 places, 460 transitions, 5064 flow. Second operand 8 states and 150 transitions. [2024-06-04 14:39:31,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 473 transitions, 5928 flow [2024-06-04 14:39:34,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 473 transitions, 5706 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-04 14:39:34,557 INFO L231 Difference]: Finished difference. Result has 372 places, 463 transitions, 5013 flow [2024-06-04 14:39:34,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4842, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5013, PETRI_PLACES=372, PETRI_TRANSITIONS=463} [2024-06-04 14:39:34,558 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-04 14:39:34,558 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 463 transitions, 5013 flow [2024-06-04 14:39:34,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:34,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:34,558 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-04 14:39:34,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:39:34,558 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-04 14:39:34,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:34,558 INFO L85 PathProgramCache]: Analyzing trace with hash -546833281, now seen corresponding path program 1 times [2024-06-04 14:39:34,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:34,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933479580] [2024-06-04 14:39:34,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:34,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:34,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:35,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:39:35,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:35,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933479580] [2024-06-04 14:39:35,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933479580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:35,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:35,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:39:35,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475330860] [2024-06-04 14:39:35,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:35,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:39:35,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:35,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:39:35,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:39:35,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:39:35,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 463 transitions, 5013 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:35,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:35,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:39:35,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:37,485 INFO L124 PetriNetUnfolderBase]: 3305/5487 cut-off events. [2024-06-04 14:39:37,485 INFO L125 PetriNetUnfolderBase]: For 1236644/1236653 co-relation queries the response was YES. [2024-06-04 14:39:37,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58870 conditions, 5487 events. 3305/5487 cut-off events. For 1236644/1236653 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 35124 event pairs, 704 based on Foata normal form. 5/5491 useless extension candidates. Maximal degree in co-relation 58691. Up to 5001 conditions per place. [2024-06-04 14:39:37,574 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 438 selfloop transitions, 21 changer transitions 0/487 dead transitions. [2024-06-04 14:39:37,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 487 transitions, 6109 flow [2024-06-04 14:39:37,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:39:37,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:39:37,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-04 14:39:37,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-04 14:39:37,575 INFO L175 Difference]: Start difference. First operand has 372 places, 463 transitions, 5013 flow. Second operand 9 states and 166 transitions. [2024-06-04 14:39:37,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 487 transitions, 6109 flow [2024-06-04 14:39:40,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 487 transitions, 5970 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-04 14:39:40,898 INFO L231 Difference]: Finished difference. Result has 375 places, 466 transitions, 5028 flow [2024-06-04 14:39:40,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4874, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5028, PETRI_PLACES=375, PETRI_TRANSITIONS=466} [2024-06-04 14:39:40,899 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-04 14:39:40,899 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 466 transitions, 5028 flow [2024-06-04 14:39:40,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:40,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:40,899 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-04 14:39:40,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:39:40,899 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-04 14:39:40,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:40,899 INFO L85 PathProgramCache]: Analyzing trace with hash 880707039, now seen corresponding path program 2 times [2024-06-04 14:39:40,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:40,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314437433] [2024-06-04 14:39:40,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:40,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:40,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:42,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:39:42,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314437433] [2024-06-04 14:39:42,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314437433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:42,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:42,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:39:42,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035306815] [2024-06-04 14:39:42,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:42,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:39:42,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:42,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:39:42,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:39:42,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:39:42,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 466 transitions, 5028 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:42,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:42,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:39:42,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:43,989 INFO L124 PetriNetUnfolderBase]: 3308/5496 cut-off events. [2024-06-04 14:39:43,989 INFO L125 PetriNetUnfolderBase]: For 1241723/1241732 co-relation queries the response was YES. [2024-06-04 14:39:44,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59288 conditions, 5496 events. 3308/5496 cut-off events. For 1241723/1241732 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 35260 event pairs, 700 based on Foata normal form. 11/5506 useless extension candidates. Maximal degree in co-relation 59108. Up to 5009 conditions per place. [2024-06-04 14:39:44,076 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 437 selfloop transitions, 22 changer transitions 0/487 dead transitions. [2024-06-04 14:39:44,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 487 transitions, 6122 flow [2024-06-04 14:39:44,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:39:44,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:39:44,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:39:44,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:39:44,077 INFO L175 Difference]: Start difference. First operand has 375 places, 466 transitions, 5028 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:39:44,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 487 transitions, 6122 flow [2024-06-04 14:39:47,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 487 transitions, 6000 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-04 14:39:47,138 INFO L231 Difference]: Finished difference. Result has 377 places, 469 transitions, 5066 flow [2024-06-04 14:39:47,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4906, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5066, PETRI_PLACES=377, PETRI_TRANSITIONS=469} [2024-06-04 14:39:47,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-06-04 14:39:47,139 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 469 transitions, 5066 flow [2024-06-04 14:39:47,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:47,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:47,139 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-04 14:39:47,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:39:47,139 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-04 14:39:47,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:47,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1024807315, now seen corresponding path program 1 times [2024-06-04 14:39:47,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:47,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70121011] [2024-06-04 14:39:47,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:47,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:47,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:48,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:39:48,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:48,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70121011] [2024-06-04 14:39:48,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70121011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:48,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:48,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:39:48,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783672612] [2024-06-04 14:39:48,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:48,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:39:48,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:48,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:39:48,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:39:48,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:39:48,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 469 transitions, 5066 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-04 14:39:48,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:48,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:39:48,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:50,094 INFO L124 PetriNetUnfolderBase]: 3421/5608 cut-off events. [2024-06-04 14:39:50,095 INFO L125 PetriNetUnfolderBase]: For 1246615/1246615 co-relation queries the response was YES. [2024-06-04 14:39:50,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60473 conditions, 5608 events. 3421/5608 cut-off events. For 1246615/1246615 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 35408 event pairs, 733 based on Foata normal form. 1/5608 useless extension candidates. Maximal degree in co-relation 60292. Up to 5269 conditions per place. [2024-06-04 14:39:50,194 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 460 selfloop transitions, 21 changer transitions 0/486 dead transitions. [2024-06-04 14:39:50,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 486 transitions, 6172 flow [2024-06-04 14:39:50,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:39:50,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:39:50,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-04 14:39:50,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-04 14:39:50,196 INFO L175 Difference]: Start difference. First operand has 377 places, 469 transitions, 5066 flow. Second operand 9 states and 151 transitions. [2024-06-04 14:39:50,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 486 transitions, 6172 flow [2024-06-04 14:39:53,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 486 transitions, 6034 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-04 14:39:53,575 INFO L231 Difference]: Finished difference. Result has 379 places, 472 transitions, 5088 flow [2024-06-04 14:39:53,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4928, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5088, PETRI_PLACES=379, PETRI_TRANSITIONS=472} [2024-06-04 14:39:53,576 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-06-04 14:39:53,576 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 472 transitions, 5088 flow [2024-06-04 14:39:53,576 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-04 14:39:53,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:39:53,576 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-04 14:39:53,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:39:53,576 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-04 14:39:53,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:39:53,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1024799379, now seen corresponding path program 3 times [2024-06-04 14:39:53,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:39:53,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777393618] [2024-06-04 14:39:53,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:39:53,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:39:53,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:39:55,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-04 14:39:55,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:39:55,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777393618] [2024-06-04 14:39:55,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777393618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:39:55,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:39:55,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:39:55,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409470028] [2024-06-04 14:39:55,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:39:55,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:39:55,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:39:55,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:39:55,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:39:55,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:39:55,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 472 transitions, 5088 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:39:55,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:39:55,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:39:55,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:39:56,706 INFO L124 PetriNetUnfolderBase]: 3322/5525 cut-off events. [2024-06-04 14:39:56,706 INFO L125 PetriNetUnfolderBase]: For 1290022/1290026 co-relation queries the response was YES. [2024-06-04 14:39:56,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60291 conditions, 5525 events. 3322/5525 cut-off events. For 1290022/1290026 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 35531 event pairs, 698 based on Foata normal form. 2/5525 useless extension candidates. Maximal degree in co-relation 60109. Up to 4994 conditions per place. [2024-06-04 14:39:56,795 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 424 selfloop transitions, 42 changer transitions 0/494 dead transitions. [2024-06-04 14:39:56,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 494 transitions, 6552 flow [2024-06-04 14:39:56,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:39:56,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:39:56,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-04 14:39:56,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-04 14:39:56,796 INFO L175 Difference]: Start difference. First operand has 379 places, 472 transitions, 5088 flow. Second operand 9 states and 165 transitions. [2024-06-04 14:39:56,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 494 transitions, 6552 flow [2024-06-04 14:40:01,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 494 transitions, 6380 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-04 14:40:01,305 INFO L231 Difference]: Finished difference. Result has 380 places, 478 transitions, 5232 flow [2024-06-04 14:40:01,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4916, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5232, PETRI_PLACES=380, PETRI_TRANSITIONS=478} [2024-06-04 14:40:01,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-04 14:40:01,305 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 478 transitions, 5232 flow [2024-06-04 14:40:01,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:01,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:40:01,305 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-04 14:40:01,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:40:01,306 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-04 14:40:01,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:40:01,306 INFO L85 PathProgramCache]: Analyzing trace with hash -399218101, now seen corresponding path program 4 times [2024-06-04 14:40:01,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:40:01,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074320227] [2024-06-04 14:40:01,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:40:01,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:40:01,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:40:02,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:40:02,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:40:02,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074320227] [2024-06-04 14:40:02,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074320227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:40:02,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:40:02,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:40:02,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203396790] [2024-06-04 14:40:02,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:40:02,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:40:02,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:40:02,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:40:02,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:40:02,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:40:02,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 478 transitions, 5232 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:02,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:40:02,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:40:02,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:40:04,256 INFO L124 PetriNetUnfolderBase]: 3331/5539 cut-off events. [2024-06-04 14:40:04,256 INFO L125 PetriNetUnfolderBase]: For 1315336/1315340 co-relation queries the response was YES. [2024-06-04 14:40:04,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60896 conditions, 5539 events. 3331/5539 cut-off events. For 1315336/1315340 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 35593 event pairs, 697 based on Foata normal form. 2/5540 useless extension candidates. Maximal degree in co-relation 60714. Up to 5020 conditions per place. [2024-06-04 14:40:04,352 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 437 selfloop transitions, 36 changer transitions 0/501 dead transitions. [2024-06-04 14:40:04,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 501 transitions, 6744 flow [2024-06-04 14:40:04,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:40:04,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:40:04,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-04 14:40:04,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-04 14:40:04,353 INFO L175 Difference]: Start difference. First operand has 380 places, 478 transitions, 5232 flow. Second operand 9 states and 167 transitions. [2024-06-04 14:40:04,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 501 transitions, 6744 flow [2024-06-04 14:40:08,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 501 transitions, 6536 flow, removed 90 selfloop flow, removed 5 redundant places. [2024-06-04 14:40:08,124 INFO L231 Difference]: Finished difference. Result has 384 places, 484 transitions, 5340 flow [2024-06-04 14:40:08,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5024, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5340, PETRI_PLACES=384, PETRI_TRANSITIONS=484} [2024-06-04 14:40:08,124 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-04 14:40:08,124 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 484 transitions, 5340 flow [2024-06-04 14:40:08,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:08,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:40:08,125 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-04 14:40:08,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:40:08,125 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-04 14:40:08,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:40:08,126 INFO L85 PathProgramCache]: Analyzing trace with hash 630678839, now seen corresponding path program 5 times [2024-06-04 14:40:08,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:40:08,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314651944] [2024-06-04 14:40:08,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:40:08,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:40:08,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:40:09,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-04 14:40:09,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:40:09,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314651944] [2024-06-04 14:40:09,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314651944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:40:09,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:40:09,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:40:09,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560041019] [2024-06-04 14:40:09,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:40:09,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:40:09,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:40:09,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:40:09,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:40:09,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:40:09,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 484 transitions, 5340 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:09,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:40:09,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:40:09,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:40:11,418 INFO L124 PetriNetUnfolderBase]: 3348/5574 cut-off events. [2024-06-04 14:40:11,418 INFO L125 PetriNetUnfolderBase]: For 1348423/1348429 co-relation queries the response was YES. [2024-06-04 14:40:11,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61883 conditions, 5574 events. 3348/5574 cut-off events. For 1348423/1348429 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35993 event pairs, 704 based on Foata normal form. 4/5576 useless extension candidates. Maximal degree in co-relation 61699. Up to 5028 conditions per place. [2024-06-04 14:40:11,503 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 433 selfloop transitions, 43 changer transitions 0/504 dead transitions. [2024-06-04 14:40:11,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 504 transitions, 6858 flow [2024-06-04 14:40:11,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:40:11,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:40:11,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-04 14:40:11,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-04 14:40:11,505 INFO L175 Difference]: Start difference. First operand has 384 places, 484 transitions, 5340 flow. Second operand 9 states and 166 transitions. [2024-06-04 14:40:11,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 504 transitions, 6858 flow [2024-06-04 14:40:15,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 504 transitions, 6665 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-04 14:40:15,259 INFO L231 Difference]: Finished difference. Result has 387 places, 490 transitions, 5481 flow [2024-06-04 14:40:15,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5147, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5481, PETRI_PLACES=387, PETRI_TRANSITIONS=490} [2024-06-04 14:40:15,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-04 14:40:15,261 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 490 transitions, 5481 flow [2024-06-04 14:40:15,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:15,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:40:15,262 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-04 14:40:15,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:40:15,262 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-04 14:40:15,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:40:15,262 INFO L85 PathProgramCache]: Analyzing trace with hash 468660933, now seen corresponding path program 6 times [2024-06-04 14:40:15,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:40:15,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346507405] [2024-06-04 14:40:15,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:40:15,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:40:15,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:40:16,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:40:16,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:40:16,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346507405] [2024-06-04 14:40:16,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346507405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:40:16,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:40:16,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:40:16,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227459354] [2024-06-04 14:40:16,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:40:16,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:40:16,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:40:16,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:40:16,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:40:16,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:40:16,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 490 transitions, 5481 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:16,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:40:16,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:40:16,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:40:18,357 INFO L124 PetriNetUnfolderBase]: 3357/5588 cut-off events. [2024-06-04 14:40:18,357 INFO L125 PetriNetUnfolderBase]: For 1374843/1374849 co-relation queries the response was YES. [2024-06-04 14:40:18,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62455 conditions, 5588 events. 3357/5588 cut-off events. For 1374843/1374849 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 36104 event pairs, 703 based on Foata normal form. 4/5591 useless extension candidates. Maximal degree in co-relation 62270. Up to 5045 conditions per place. [2024-06-04 14:40:18,446 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 439 selfloop transitions, 43 changer transitions 0/510 dead transitions. [2024-06-04 14:40:18,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 510 transitions, 7025 flow [2024-06-04 14:40:18,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:40:18,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:40:18,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-04 14:40:18,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-04 14:40:18,448 INFO L175 Difference]: Start difference. First operand has 387 places, 490 transitions, 5481 flow. Second operand 9 states and 166 transitions. [2024-06-04 14:40:18,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 510 transitions, 7025 flow [2024-06-04 14:40:22,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 510 transitions, 6783 flow, removed 103 selfloop flow, removed 5 redundant places. [2024-06-04 14:40:22,392 INFO L231 Difference]: Finished difference. Result has 391 places, 496 transitions, 5589 flow [2024-06-04 14:40:22,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5589, PETRI_PLACES=391, PETRI_TRANSITIONS=496} [2024-06-04 14:40:22,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-04 14:40:22,393 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 496 transitions, 5589 flow [2024-06-04 14:40:22,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:22,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:40:22,393 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-04 14:40:22,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:40:22,393 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-04 14:40:22,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:40:22,394 INFO L85 PathProgramCache]: Analyzing trace with hash 887187285, now seen corresponding path program 2 times [2024-06-04 14:40:22,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:40:22,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171214790] [2024-06-04 14:40:22,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:40:22,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:40:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:40:23,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-04 14:40:23,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:40:23,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171214790] [2024-06-04 14:40:23,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171214790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:40:23,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:40:23,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:40:23,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950679561] [2024-06-04 14:40:23,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:40:23,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:40:23,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:40:23,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:40:23,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:40:24,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:40:24,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 496 transitions, 5589 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-04 14:40:24,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:40:24,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:40:24,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:40:25,485 INFO L124 PetriNetUnfolderBase]: 3497/5737 cut-off events. [2024-06-04 14:40:25,485 INFO L125 PetriNetUnfolderBase]: For 1384423/1384425 co-relation queries the response was YES. [2024-06-04 14:40:25,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64007 conditions, 5737 events. 3497/5737 cut-off events. For 1384423/1384425 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 36434 event pairs, 741 based on Foata normal form. 3/5739 useless extension candidates. Maximal degree in co-relation 63820. Up to 5348 conditions per place. [2024-06-04 14:40:25,599 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 465 selfloop transitions, 43 changer transitions 0/513 dead transitions. [2024-06-04 14:40:25,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 513 transitions, 6743 flow [2024-06-04 14:40:25,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:40:25,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:40:25,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-04 14:40:25,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-04 14:40:25,600 INFO L175 Difference]: Start difference. First operand has 391 places, 496 transitions, 5589 flow. Second operand 9 states and 153 transitions. [2024-06-04 14:40:25,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 513 transitions, 6743 flow [2024-06-04 14:40:29,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 513 transitions, 6562 flow, removed 74 selfloop flow, removed 5 redundant places. [2024-06-04 14:40:29,813 INFO L231 Difference]: Finished difference. Result has 395 places, 502 transitions, 5616 flow [2024-06-04 14:40:29,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5408, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5616, PETRI_PLACES=395, PETRI_TRANSITIONS=502} [2024-06-04 14:40:29,813 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-04 14:40:29,814 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 502 transitions, 5616 flow [2024-06-04 14:40:29,814 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-04 14:40:29,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:40:29,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-04 14:40:29,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:40:29,814 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-04 14:40:29,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:40:29,815 INFO L85 PathProgramCache]: Analyzing trace with hash 887179349, now seen corresponding path program 7 times [2024-06-04 14:40:29,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:40:29,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728119969] [2024-06-04 14:40:29,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:40:29,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:40:29,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:40:31,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:40:31,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:40:31,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728119969] [2024-06-04 14:40:31,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728119969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:40:31,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:40:31,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:40:31,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032121295] [2024-06-04 14:40:31,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:40:31,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:40:31,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:40:31,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:40:31,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:40:31,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:40:31,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 502 transitions, 5616 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:31,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:40:31,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:40:31,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:40:33,248 INFO L124 PetriNetUnfolderBase]: 3353/5582 cut-off events. [2024-06-04 14:40:33,248 INFO L125 PetriNetUnfolderBase]: For 1391023/1391029 co-relation queries the response was YES. [2024-06-04 14:40:33,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62516 conditions, 5582 events. 3353/5582 cut-off events. For 1391023/1391029 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 35995 event pairs, 703 based on Foata normal form. 3/5584 useless extension candidates. Maximal degree in co-relation 62327. Up to 4988 conditions per place. [2024-06-04 14:40:33,339 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 413 selfloop transitions, 79 changer transitions 0/520 dead transitions. [2024-06-04 14:40:33,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 520 transitions, 6824 flow [2024-06-04 14:40:33,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:40:33,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:40:33,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-04 14:40:33,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-04 14:40:33,340 INFO L175 Difference]: Start difference. First operand has 395 places, 502 transitions, 5616 flow. Second operand 10 states and 176 transitions. [2024-06-04 14:40:33,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 520 transitions, 6824 flow [2024-06-04 14:40:37,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 520 transitions, 6668 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-04 14:40:37,592 INFO L231 Difference]: Finished difference. Result has 400 places, 508 transitions, 5812 flow [2024-06-04 14:40:37,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5460, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5812, PETRI_PLACES=400, PETRI_TRANSITIONS=508} [2024-06-04 14:40:37,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-04 14:40:37,593 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 508 transitions, 5812 flow [2024-06-04 14:40:37,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:40:37,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:40:37,593 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-04 14:40:37,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:40:37,593 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-04 14:40:37,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:40:37,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1987930477, now seen corresponding path program 3 times [2024-06-04 14:40:37,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:40:37,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481233429] [2024-06-04 14:40:37,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:40:37,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:40:37,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:40:39,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-04 14:40:39,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:40:39,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481233429] [2024-06-04 14:40:39,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481233429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:40:39,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:40:39,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:40:39,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656391958] [2024-06-04 14:40:39,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:40:39,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:40:39,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:40:39,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:40:39,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:40:39,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:40:39,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 508 transitions, 5812 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-04 14:40:39,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:40:39,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:40:39,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:40:40,636 INFO L124 PetriNetUnfolderBase]: 3496/5734 cut-off events. [2024-06-04 14:40:40,636 INFO L125 PetriNetUnfolderBase]: For 1412531/1412533 co-relation queries the response was YES. [2024-06-04 14:40:40,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64440 conditions, 5734 events. 3496/5734 cut-off events. For 1412531/1412533 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 36343 event pairs, 743 based on Foata normal form. 3/5736 useless extension candidates. Maximal degree in co-relation 64249. Up to 5331 conditions per place. [2024-06-04 14:40:40,722 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 459 selfloop transitions, 59 changer transitions 0/523 dead transitions. [2024-06-04 14:40:40,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 523 transitions, 7228 flow [2024-06-04 14:40:40,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:40:40,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:40:40,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-04 14:40:40,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-04 14:40:40,723 INFO L175 Difference]: Start difference. First operand has 400 places, 508 transitions, 5812 flow. Second operand 9 states and 154 transitions. [2024-06-04 14:40:40,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 523 transitions, 7228 flow [2024-06-04 14:40:45,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 523 transitions, 6988 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-04 14:40:45,317 INFO L231 Difference]: Finished difference. Result has 403 places, 511 transitions, 5786 flow [2024-06-04 14:40:45,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5572, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5786, PETRI_PLACES=403, PETRI_TRANSITIONS=511} [2024-06-04 14:40:45,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-04 14:40:45,318 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 511 transitions, 5786 flow [2024-06-04 14:40:45,318 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-04 14:40:45,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:40:45,318 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-04 14:40:45,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:40:45,319 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-04 14:40:45,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:40:45,319 INFO L85 PathProgramCache]: Analyzing trace with hash 887446755, now seen corresponding path program 4 times [2024-06-04 14:40:45,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:40:45,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024021815] [2024-06-04 14:40:45,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:40:45,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:40:45,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:40:47,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:40:47,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:40:47,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024021815] [2024-06-04 14:40:47,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024021815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:40:47,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:40:47,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:40:47,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108234245] [2024-06-04 14:40:47,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:40:47,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:40:47,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:40:47,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:40:47,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:40:47,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:40:47,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 511 transitions, 5786 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-04 14:40:47,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:40:47,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:40:47,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:40:48,750 INFO L124 PetriNetUnfolderBase]: 3491/5727 cut-off events. [2024-06-04 14:40:48,750 INFO L125 PetriNetUnfolderBase]: For 1420242/1420244 co-relation queries the response was YES. [2024-06-04 14:40:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64232 conditions, 5727 events. 3491/5727 cut-off events. For 1420242/1420244 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 36322 event pairs, 747 based on Foata normal form. 3/5729 useless extension candidates. Maximal degree in co-relation 64039. Up to 5340 conditions per place. [2024-06-04 14:40:48,843 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 472 selfloop transitions, 45 changer transitions 0/522 dead transitions. [2024-06-04 14:40:48,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 522 transitions, 6848 flow [2024-06-04 14:40:48,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:40:48,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:40:48,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-04 14:40:48,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-04 14:40:48,844 INFO L175 Difference]: Start difference. First operand has 403 places, 511 transitions, 5786 flow. Second operand 9 states and 152 transitions. [2024-06-04 14:40:48,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 522 transitions, 6848 flow [2024-06-04 14:40:53,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 522 transitions, 6502 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-04 14:40:53,528 INFO L231 Difference]: Finished difference. Result has 404 places, 511 transitions, 5536 flow [2024-06-04 14:40:53,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5440, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5536, PETRI_PLACES=404, PETRI_TRANSITIONS=511} [2024-06-04 14:40:53,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 360 predicate places. [2024-06-04 14:40:53,528 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 511 transitions, 5536 flow [2024-06-04 14:40:53,528 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-04 14:40:53,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:40:53,528 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-04 14:40:53,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:40:53,529 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-04 14:40:53,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:40:53,529 INFO L85 PathProgramCache]: Analyzing trace with hash 682852202, now seen corresponding path program 1 times [2024-06-04 14:40:53,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:40:53,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094574137] [2024-06-04 14:40:53,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:40:53,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:40:53,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:40:54,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-04 14:40:54,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:40:54,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094574137] [2024-06-04 14:40:54,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094574137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:40:54,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:40:54,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:40:54,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230080202] [2024-06-04 14:40:54,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:40:54,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:40:54,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:40:54,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:40:54,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:40:54,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:40:54,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 511 transitions, 5536 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-04 14:40:54,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:40:54,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:40:54,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:40:55,938 INFO L124 PetriNetUnfolderBase]: 3501/5743 cut-off events. [2024-06-04 14:40:55,938 INFO L125 PetriNetUnfolderBase]: For 1449242/1449246 co-relation queries the response was YES. [2024-06-04 14:40:56,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64360 conditions, 5743 events. 3501/5743 cut-off events. For 1449242/1449246 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 36412 event pairs, 729 based on Foata normal form. 6/5748 useless extension candidates. Maximal degree in co-relation 64169. Up to 5308 conditions per place. [2024-06-04 14:40:56,043 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 505 selfloop transitions, 34 changer transitions 0/544 dead transitions. [2024-06-04 14:40:56,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 544 transitions, 6884 flow [2024-06-04 14:40:56,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:40:56,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:40:56,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-04 14:40:56,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-04 14:40:56,044 INFO L175 Difference]: Start difference. First operand has 404 places, 511 transitions, 5536 flow. Second operand 9 states and 167 transitions. [2024-06-04 14:40:56,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 544 transitions, 6884 flow [2024-06-04 14:41:00,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 544 transitions, 6776 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:41:00,119 INFO L231 Difference]: Finished difference. Result has 407 places, 515 transitions, 5675 flow [2024-06-04 14:41:00,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5428, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5675, PETRI_PLACES=407, PETRI_TRANSITIONS=515} [2024-06-04 14:41:00,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-04 14:41:00,120 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 515 transitions, 5675 flow [2024-06-04 14:41:00,120 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-04 14:41:00,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:41:00,120 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-04 14:41:00,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:41:00,121 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-04 14:41:00,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:41:00,121 INFO L85 PathProgramCache]: Analyzing trace with hash -21653361, now seen corresponding path program 1 times [2024-06-04 14:41:00,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:41:00,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675877251] [2024-06-04 14:41:00,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:41:00,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:41:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:41:01,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:41:01,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:41:01,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675877251] [2024-06-04 14:41:01,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675877251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:41:01,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:41:01,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:41:01,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108273149] [2024-06-04 14:41:01,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:41:01,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:41:01,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:41:01,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:41:01,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:41:01,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:41:01,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 515 transitions, 5675 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-04 14:41:01,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:41:01,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:41:01,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:41:02,694 INFO L124 PetriNetUnfolderBase]: 3506/5750 cut-off events. [2024-06-04 14:41:02,694 INFO L125 PetriNetUnfolderBase]: For 1470630/1470634 co-relation queries the response was YES. [2024-06-04 14:41:02,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65216 conditions, 5750 events. 3506/5750 cut-off events. For 1470630/1470634 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 36474 event pairs, 728 based on Foata normal form. 5/5754 useless extension candidates. Maximal degree in co-relation 65023. Up to 5327 conditions per place. [2024-06-04 14:41:02,791 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 504 selfloop transitions, 34 changer transitions 0/543 dead transitions. [2024-06-04 14:41:02,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 543 transitions, 6941 flow [2024-06-04 14:41:02,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:41:02,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:41:02,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-04 14:41:02,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-04 14:41:02,792 INFO L175 Difference]: Start difference. First operand has 407 places, 515 transitions, 5675 flow. Second operand 9 states and 163 transitions. [2024-06-04 14:41:02,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 543 transitions, 6941 flow [2024-06-04 14:41:07,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 543 transitions, 6742 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-04 14:41:07,503 INFO L231 Difference]: Finished difference. Result has 410 places, 518 transitions, 5670 flow [2024-06-04 14:41:07,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5476, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5670, PETRI_PLACES=410, PETRI_TRANSITIONS=518} [2024-06-04 14:41:07,504 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-04 14:41:07,504 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 518 transitions, 5670 flow [2024-06-04 14:41:07,504 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-04 14:41:07,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:41:07,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, 1] [2024-06-04 14:41:07,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:41:07,505 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-04 14:41:07,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:41:07,505 INFO L85 PathProgramCache]: Analyzing trace with hash -700302264, now seen corresponding path program 2 times [2024-06-04 14:41:07,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:41:07,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698737189] [2024-06-04 14:41:07,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:41:07,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:41:07,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:41:08,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:41:08,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:41:08,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698737189] [2024-06-04 14:41:08,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698737189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:41:08,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:41:08,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:41:08,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106742559] [2024-06-04 14:41:08,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:41:08,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:41:08,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:41:08,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:41:08,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:41:08,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:41:08,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 518 transitions, 5670 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-04 14:41:08,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:41:08,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:41:08,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:41:10,023 INFO L124 PetriNetUnfolderBase]: 3516/5764 cut-off events. [2024-06-04 14:41:10,024 INFO L125 PetriNetUnfolderBase]: For 1504983/1504987 co-relation queries the response was YES. [2024-06-04 14:41:10,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65828 conditions, 5764 events. 3516/5764 cut-off events. For 1504983/1504987 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 36552 event pairs, 728 based on Foata normal form. 6/5769 useless extension candidates. Maximal degree in co-relation 65634. Up to 5318 conditions per place. [2024-06-04 14:41:10,125 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 505 selfloop transitions, 38 changer transitions 0/548 dead transitions. [2024-06-04 14:41:10,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 548 transitions, 7040 flow [2024-06-04 14:41:10,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:41:10,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:41:10,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-04 14:41:10,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-04 14:41:10,126 INFO L175 Difference]: Start difference. First operand has 410 places, 518 transitions, 5670 flow. Second operand 9 states and 167 transitions. [2024-06-04 14:41:10,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 548 transitions, 7040 flow [2024-06-04 14:41:14,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 548 transitions, 6868 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-04 14:41:14,920 INFO L231 Difference]: Finished difference. Result has 412 places, 521 transitions, 5746 flow [2024-06-04 14:41:14,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5498, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5746, PETRI_PLACES=412, PETRI_TRANSITIONS=521} [2024-06-04 14:41:14,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-06-04 14:41:14,921 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 521 transitions, 5746 flow [2024-06-04 14:41:14,921 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-04 14:41:14,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:41:14,921 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-04 14:41:14,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:41:14,921 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-04 14:41:14,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:41:14,921 INFO L85 PathProgramCache]: Analyzing trace with hash 944174595, now seen corresponding path program 2 times [2024-06-04 14:41:14,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:41:14,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322926152] [2024-06-04 14:41:14,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:41:14,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:41:14,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:41:16,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:41:16,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:41:16,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322926152] [2024-06-04 14:41:16,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322926152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:41:16,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:41:16,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:41:16,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342273572] [2024-06-04 14:41:16,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:41:16,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:41:16,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:41:16,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:41:16,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:41:16,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:41:16,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 521 transitions, 5746 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-04 14:41:16,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:41:16,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:41:16,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:41:17,719 INFO L124 PetriNetUnfolderBase]: 3521/5771 cut-off events. [2024-06-04 14:41:17,719 INFO L125 PetriNetUnfolderBase]: For 1526860/1526864 co-relation queries the response was YES. [2024-06-04 14:41:17,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66553 conditions, 5771 events. 3521/5771 cut-off events. For 1526860/1526864 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 36569 event pairs, 728 based on Foata normal form. 5/5775 useless extension candidates. Maximal degree in co-relation 66358. Up to 5338 conditions per place. [2024-06-04 14:41:17,814 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 505 selfloop transitions, 40 changer transitions 0/550 dead transitions. [2024-06-04 14:41:17,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 550 transitions, 7036 flow [2024-06-04 14:41:17,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:41:17,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:41:17,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-04 14:41:17,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-04 14:41:17,815 INFO L175 Difference]: Start difference. First operand has 412 places, 521 transitions, 5746 flow. Second operand 10 states and 178 transitions. [2024-06-04 14:41:17,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 550 transitions, 7036 flow [2024-06-04 14:41:22,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 550 transitions, 6818 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-04 14:41:22,950 INFO L231 Difference]: Finished difference. Result has 415 places, 524 transitions, 5742 flow [2024-06-04 14:41:22,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5742, PETRI_PLACES=415, PETRI_TRANSITIONS=524} [2024-06-04 14:41:22,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-04 14:41:22,950 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 524 transitions, 5742 flow [2024-06-04 14:41:22,950 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-04 14:41:22,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:41:22,950 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-04 14:41:22,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:41:22,951 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-04 14:41:22,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:41:22,951 INFO L85 PathProgramCache]: Analyzing trace with hash 889655372, now seen corresponding path program 3 times [2024-06-04 14:41:22,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:41:22,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049539438] [2024-06-04 14:41:22,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:41:22,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:41:22,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:41:23,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:41:23,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:41:23,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049539438] [2024-06-04 14:41:23,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049539438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:41:23,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:41:23,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:41:23,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012414624] [2024-06-04 14:41:23,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:41:23,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:41:23,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:41:23,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:41:23,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:41:24,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:41:24,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 524 transitions, 5742 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-04 14:41:24,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:41:24,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:41:24,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:41:25,529 INFO L124 PetriNetUnfolderBase]: 3531/5789 cut-off events. [2024-06-04 14:41:25,529 INFO L125 PetriNetUnfolderBase]: For 1559462/1559466 co-relation queries the response was YES. [2024-06-04 14:41:25,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67170 conditions, 5789 events. 3531/5789 cut-off events. For 1559462/1559466 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 36747 event pairs, 728 based on Foata normal form. 6/5794 useless extension candidates. Maximal degree in co-relation 66974. Up to 5323 conditions per place. [2024-06-04 14:41:25,627 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 504 selfloop transitions, 46 changer transitions 0/555 dead transitions. [2024-06-04 14:41:25,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 555 transitions, 7136 flow [2024-06-04 14:41:25,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:41:25,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:41:25,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-04 14:41:25,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-04 14:41:25,628 INFO L175 Difference]: Start difference. First operand has 415 places, 524 transitions, 5742 flow. Second operand 10 states and 182 transitions. [2024-06-04 14:41:25,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 555 transitions, 7136 flow [2024-06-04 14:41:30,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 555 transitions, 6944 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-04 14:41:30,029 INFO L231 Difference]: Finished difference. Result has 417 places, 527 transitions, 5822 flow [2024-06-04 14:41:30,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5550, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5822, PETRI_PLACES=417, PETRI_TRANSITIONS=527} [2024-06-04 14:41:30,030 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-04 14:41:30,030 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 527 transitions, 5822 flow [2024-06-04 14:41:30,030 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-04 14:41:30,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:41:30,030 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-04 14:41:30,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:41:30,030 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-04 14:41:30,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:41:30,031 INFO L85 PathProgramCache]: Analyzing trace with hash -839747145, now seen corresponding path program 3 times [2024-06-04 14:41:30,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:41:30,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427741154] [2024-06-04 14:41:30,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:41:30,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:41:30,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:41:31,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-04 14:41:31,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:41:31,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427741154] [2024-06-04 14:41:31,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427741154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:41:31,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:41:31,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:41:31,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774626299] [2024-06-04 14:41:31,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:41:31,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:41:31,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:41:31,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:41:31,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:41:31,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:41:31,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 527 transitions, 5822 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-04 14:41:31,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:41:31,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:41:31,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:41:32,873 INFO L124 PetriNetUnfolderBase]: 3541/5805 cut-off events. [2024-06-04 14:41:32,873 INFO L125 PetriNetUnfolderBase]: For 1581344/1581348 co-relation queries the response was YES. [2024-06-04 14:41:32,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67939 conditions, 5805 events. 3541/5805 cut-off events. For 1581344/1581348 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36916 event pairs, 728 based on Foata normal form. 5/5809 useless extension candidates. Maximal degree in co-relation 67742. Up to 5357 conditions per place. [2024-06-04 14:41:32,972 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 506 selfloop transitions, 48 changer transitions 0/559 dead transitions. [2024-06-04 14:41:32,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 559 transitions, 7161 flow [2024-06-04 14:41:32,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:41:32,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:41:32,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-04 14:41:32,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-04 14:41:32,973 INFO L175 Difference]: Start difference. First operand has 417 places, 527 transitions, 5822 flow. Second operand 10 states and 179 transitions. [2024-06-04 14:41:32,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 559 transitions, 7161 flow [2024-06-04 14:41:38,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 559 transitions, 6919 flow, removed 77 selfloop flow, removed 8 redundant places. [2024-06-04 14:41:38,410 INFO L231 Difference]: Finished difference. Result has 420 places, 533 transitions, 5859 flow [2024-06-04 14:41:38,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5580, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5859, PETRI_PLACES=420, PETRI_TRANSITIONS=533} [2024-06-04 14:41:38,410 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-04 14:41:38,410 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 533 transitions, 5859 flow [2024-06-04 14:41:38,410 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-04 14:41:38,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:41:38,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:41:38,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:41:38,411 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-04 14:41:38,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:41:38,411 INFO L85 PathProgramCache]: Analyzing trace with hash 798787544, now seen corresponding path program 4 times [2024-06-04 14:41:38,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:41:38,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685526870] [2024-06-04 14:41:38,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:41:38,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:41:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:41:39,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:41:39,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:41:39,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685526870] [2024-06-04 14:41:39,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685526870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:41:39,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:41:39,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:41:39,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671084097] [2024-06-04 14:41:39,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:41:39,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:41:39,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:41:39,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:41:39,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:41:39,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:41:39,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 533 transitions, 5859 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-04 14:41:39,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:41:39,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:41:39,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:41:41,175 INFO L124 PetriNetUnfolderBase]: 3551/5823 cut-off events. [2024-06-04 14:41:41,175 INFO L125 PetriNetUnfolderBase]: For 1615115/1615117 co-relation queries the response was YES. [2024-06-04 14:41:41,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68577 conditions, 5823 events. 3551/5823 cut-off events. For 1615115/1615117 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 37051 event pairs, 740 based on Foata normal form. 4/5826 useless extension candidates. Maximal degree in co-relation 68378. Up to 5247 conditions per place. [2024-06-04 14:41:41,287 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 494 selfloop transitions, 64 changer transitions 0/563 dead transitions. [2024-06-04 14:41:41,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 563 transitions, 7259 flow [2024-06-04 14:41:41,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:41:41,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:41:41,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-04 14:41:41,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:41:41,288 INFO L175 Difference]: Start difference. First operand has 420 places, 533 transitions, 5859 flow. Second operand 9 states and 171 transitions. [2024-06-04 14:41:41,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 563 transitions, 7259 flow [2024-06-04 14:41:46,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 563 transitions, 7051 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-04 14:41:46,485 INFO L231 Difference]: Finished difference. Result has 422 places, 537 transitions, 5977 flow [2024-06-04 14:41:46,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5651, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5977, PETRI_PLACES=422, PETRI_TRANSITIONS=537} [2024-06-04 14:41:46,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-04 14:41:46,485 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 537 transitions, 5977 flow [2024-06-04 14:41:46,485 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-04 14:41:46,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:41:46,485 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-04 14:41:46,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:41:46,486 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-04 14:41:46,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:41:46,486 INFO L85 PathProgramCache]: Analyzing trace with hash 798996081, now seen corresponding path program 1 times [2024-06-04 14:41:46,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:41:46,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841288625] [2024-06-04 14:41:46,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:41:46,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:41:46,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:41:47,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:41:47,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:41:47,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841288625] [2024-06-04 14:41:47,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841288625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:41:47,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:41:47,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:41:47,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306627099] [2024-06-04 14:41:47,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:41:47,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:41:47,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:41:47,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:41:47,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:41:47,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:41:47,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 537 transitions, 5977 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-04 14:41:47,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:41:47,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:41:47,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:41:49,250 INFO L124 PetriNetUnfolderBase]: 3596/5896 cut-off events. [2024-06-04 14:41:49,250 INFO L125 PetriNetUnfolderBase]: For 1638048/1638050 co-relation queries the response was YES. [2024-06-04 14:41:49,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69825 conditions, 5896 events. 3596/5896 cut-off events. For 1638048/1638050 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 37556 event pairs, 752 based on Foata normal form. 1/5895 useless extension candidates. Maximal degree in co-relation 69625. Up to 5374 conditions per place. [2024-06-04 14:41:49,358 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 516 selfloop transitions, 56 changer transitions 0/577 dead transitions. [2024-06-04 14:41:49,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 577 transitions, 7499 flow [2024-06-04 14:41:49,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:41:49,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:41:49,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-04 14:41:49,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-04 14:41:49,360 INFO L175 Difference]: Start difference. First operand has 422 places, 537 transitions, 5977 flow. Second operand 10 states and 180 transitions. [2024-06-04 14:41:49,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 577 transitions, 7499 flow [2024-06-04 14:41:53,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 577 transitions, 7233 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-04 14:41:53,575 INFO L231 Difference]: Finished difference. Result has 430 places, 552 transitions, 6175 flow [2024-06-04 14:41:53,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5721, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6175, PETRI_PLACES=430, PETRI_TRANSITIONS=552} [2024-06-04 14:41:53,576 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 386 predicate places. [2024-06-04 14:41:53,576 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 552 transitions, 6175 flow [2024-06-04 14:41:53,576 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-04 14:41:53,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:41:53,576 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-04 14:41:53,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:41:53,576 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-04 14:41:53,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:41:53,577 INFO L85 PathProgramCache]: Analyzing trace with hash -32398154, now seen corresponding path program 5 times [2024-06-04 14:41:53,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:41:53,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067064095] [2024-06-04 14:41:53,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:41:53,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:41:53,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:41:54,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:41:54,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:41:54,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067064095] [2024-06-04 14:41:54,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067064095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:41:54,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:41:54,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:41:54,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270080996] [2024-06-04 14:41:54,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:41:54,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:41:54,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:41:54,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:41:54,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:41:54,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:41:54,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 552 transitions, 6175 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-04 14:41:54,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:41:54,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:41:54,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:41:56,231 INFO L124 PetriNetUnfolderBase]: 3622/5934 cut-off events. [2024-06-04 14:41:56,231 INFO L125 PetriNetUnfolderBase]: For 1698715/1698717 co-relation queries the response was YES. [2024-06-04 14:41:56,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71349 conditions, 5934 events. 3622/5934 cut-off events. For 1698715/1698717 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 37791 event pairs, 740 based on Foata normal form. 4/5937 useless extension candidates. Maximal degree in co-relation 71145. Up to 5286 conditions per place. [2024-06-04 14:41:56,350 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 497 selfloop transitions, 81 changer transitions 0/583 dead transitions. [2024-06-04 14:41:56,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 583 transitions, 8097 flow [2024-06-04 14:41:56,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:41:56,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:41:56,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-04 14:41:56,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:41:56,352 INFO L175 Difference]: Start difference. First operand has 430 places, 552 transitions, 6175 flow. Second operand 9 states and 171 transitions. [2024-06-04 14:41:56,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 583 transitions, 8097 flow [2024-06-04 14:42:01,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 583 transitions, 7903 flow, removed 72 selfloop flow, removed 3 redundant places. [2024-06-04 14:42:01,310 INFO L231 Difference]: Finished difference. Result has 436 places, 558 transitions, 6527 flow [2024-06-04 14:42:01,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5981, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6527, PETRI_PLACES=436, PETRI_TRANSITIONS=558} [2024-06-04 14:42:01,310 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-04 14:42:01,310 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 558 transitions, 6527 flow [2024-06-04 14:42:01,310 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-04 14:42:01,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:42:01,311 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-04 14:42:01,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:42:01,311 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-04 14:42:01,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:42:01,311 INFO L85 PathProgramCache]: Analyzing trace with hash -32397751, now seen corresponding path program 1 times [2024-06-04 14:42:01,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:42:01,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661941816] [2024-06-04 14:42:01,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:42:01,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:42:01,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:42:02,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:42:02,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:42:02,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661941816] [2024-06-04 14:42:02,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661941816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:42:02,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:42:02,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:42:02,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625044958] [2024-06-04 14:42:02,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:42:02,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:42:02,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:42:02,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:42:02,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:42:02,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:42:02,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 558 transitions, 6527 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-04 14:42:02,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:42:02,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:42:02,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:42:04,031 INFO L124 PetriNetUnfolderBase]: 3632/5950 cut-off events. [2024-06-04 14:42:04,031 INFO L125 PetriNetUnfolderBase]: For 1738443/1738445 co-relation queries the response was YES. [2024-06-04 14:42:04,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72252 conditions, 5950 events. 3632/5950 cut-off events. For 1738443/1738445 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 37936 event pairs, 735 based on Foata normal form. 4/5953 useless extension candidates. Maximal degree in co-relation 72047. Up to 5467 conditions per place. [2024-06-04 14:42:04,138 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 534 selfloop transitions, 47 changer transitions 0/586 dead transitions. [2024-06-04 14:42:04,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 586 transitions, 7919 flow [2024-06-04 14:42:04,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:42:04,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:42:04,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-04 14:42:04,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-04 14:42:04,139 INFO L175 Difference]: Start difference. First operand has 436 places, 558 transitions, 6527 flow. Second operand 9 states and 166 transitions. [2024-06-04 14:42:04,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 586 transitions, 7919 flow [2024-06-04 14:42:09,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 586 transitions, 7643 flow, removed 97 selfloop flow, removed 5 redundant places. [2024-06-04 14:42:09,635 INFO L231 Difference]: Finished difference. Result has 440 places, 562 transitions, 6496 flow [2024-06-04 14:42:09,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6251, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6496, PETRI_PLACES=440, PETRI_TRANSITIONS=562} [2024-06-04 14:42:09,636 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-04 14:42:09,636 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 562 transitions, 6496 flow [2024-06-04 14:42:09,636 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-04 14:42:09,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:42:09,636 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-04 14:42:09,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 14:42:09,636 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-04 14:42:09,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:42:09,637 INFO L85 PathProgramCache]: Analyzing trace with hash -38088824, now seen corresponding path program 6 times [2024-06-04 14:42:09,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:42:09,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300984185] [2024-06-04 14:42:09,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:42:09,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:42:09,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:42:10,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:42:10,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:42:10,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300984185] [2024-06-04 14:42:10,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300984185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:42:10,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:42:10,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:42:10,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548932503] [2024-06-04 14:42:10,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:42:10,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:42:10,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:42:10,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:42:10,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:42:10,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:42:10,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 562 transitions, 6496 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-04 14:42:10,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:42:10,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:42:10,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:42:12,228 INFO L124 PetriNetUnfolderBase]: 3626/5940 cut-off events. [2024-06-04 14:42:12,228 INFO L125 PetriNetUnfolderBase]: For 1740869/1740871 co-relation queries the response was YES. [2024-06-04 14:42:12,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72390 conditions, 5940 events. 3626/5940 cut-off events. For 1740869/1740871 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 37882 event pairs, 740 based on Foata normal form. 4/5943 useless extension candidates. Maximal degree in co-relation 72183. Up to 5323 conditions per place. [2024-06-04 14:42:12,333 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 514 selfloop transitions, 69 changer transitions 0/588 dead transitions. [2024-06-04 14:42:12,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 588 transitions, 7762 flow [2024-06-04 14:42:12,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:42:12,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:42:12,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-04 14:42:12,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-04 14:42:12,334 INFO L175 Difference]: Start difference. First operand has 440 places, 562 transitions, 6496 flow. Second operand 9 states and 172 transitions. [2024-06-04 14:42:12,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 588 transitions, 7762 flow [2024-06-04 14:42:17,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 588 transitions, 7415 flow, removed 129 selfloop flow, removed 7 redundant places. [2024-06-04 14:42:17,472 INFO L231 Difference]: Finished difference. Result has 442 places, 562 transitions, 6293 flow [2024-06-04 14:42:17,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6149, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6293, PETRI_PLACES=442, PETRI_TRANSITIONS=562} [2024-06-04 14:42:17,473 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 398 predicate places. [2024-06-04 14:42:17,473 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 562 transitions, 6293 flow [2024-06-04 14:42:17,473 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-04 14:42:17,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:42:17,473 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-04 14:42:17,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 14:42:17,473 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-04 14:42:17,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:42:17,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1421243290, now seen corresponding path program 7 times [2024-06-04 14:42:17,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:42:17,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214485877] [2024-06-04 14:42:17,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:42:17,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:42:17,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:42:18,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:42:18,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:42:18,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214485877] [2024-06-04 14:42:18,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214485877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:42:18,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:42:18,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:42:18,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999123267] [2024-06-04 14:42:18,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:42:18,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:42:18,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:42:18,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:42:18,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:42:18,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:42:18,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 562 transitions, 6293 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-04 14:42:18,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:42:18,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:42:18,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:42:20,219 INFO L124 PetriNetUnfolderBase]: 3636/5958 cut-off events. [2024-06-04 14:42:20,219 INFO L125 PetriNetUnfolderBase]: For 1763233/1763235 co-relation queries the response was YES. [2024-06-04 14:42:20,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72614 conditions, 5958 events. 3636/5958 cut-off events. For 1763233/1763235 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 38011 event pairs, 740 based on Foata normal form. 4/5961 useless extension candidates. Maximal degree in co-relation 72406. Up to 5322 conditions per place. [2024-06-04 14:42:20,322 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 507 selfloop transitions, 77 changer transitions 0/589 dead transitions. [2024-06-04 14:42:20,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 589 transitions, 7771 flow [2024-06-04 14:42:20,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:42:20,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:42:20,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-04 14:42:20,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:42:20,324 INFO L175 Difference]: Start difference. First operand has 442 places, 562 transitions, 6293 flow. Second operand 9 states and 171 transitions. [2024-06-04 14:42:20,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 589 transitions, 7771 flow [2024-06-04 14:42:24,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 589 transitions, 7570 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-04 14:42:24,852 INFO L231 Difference]: Finished difference. Result has 441 places, 565 transitions, 6452 flow [2024-06-04 14:42:24,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6092, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6452, PETRI_PLACES=441, PETRI_TRANSITIONS=565} [2024-06-04 14:42:24,852 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-04 14:42:24,853 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 565 transitions, 6452 flow [2024-06-04 14:42:24,853 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-04 14:42:24,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:42:24,853 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-04 14:42:24,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 14:42:24,853 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-04 14:42:24,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:42:24,853 INFO L85 PathProgramCache]: Analyzing trace with hash 793575111, now seen corresponding path program 4 times [2024-06-04 14:42:24,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:42:24,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102467447] [2024-06-04 14:42:24,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:42:24,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:42:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:42:25,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:42:25,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:42:25,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102467447] [2024-06-04 14:42:25,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102467447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:42:25,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:42:25,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:42:25,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776987757] [2024-06-04 14:42:25,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:42:25,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:42:25,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:42:25,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:42:25,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:42:26,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:42:26,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 565 transitions, 6452 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-04 14:42:26,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:42:26,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:42:26,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:42:27,750 INFO L124 PetriNetUnfolderBase]: 3641/5966 cut-off events. [2024-06-04 14:42:27,750 INFO L125 PetriNetUnfolderBase]: For 1788789/1788791 co-relation queries the response was YES. [2024-06-04 14:42:27,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73365 conditions, 5966 events. 3641/5966 cut-off events. For 1788789/1788791 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 38099 event pairs, 736 based on Foata normal form. 3/5968 useless extension candidates. Maximal degree in co-relation 73158. Up to 5453 conditions per place. [2024-06-04 14:42:27,848 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 536 selfloop transitions, 49 changer transitions 0/590 dead transitions. [2024-06-04 14:42:27,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 590 transitions, 7830 flow [2024-06-04 14:42:27,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:42:27,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:42:27,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:42:27,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:42:27,849 INFO L175 Difference]: Start difference. First operand has 441 places, 565 transitions, 6452 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:42:27,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 590 transitions, 7830 flow [2024-06-04 14:42:33,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 590 transitions, 7502 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-04 14:42:33,868 INFO L231 Difference]: Finished difference. Result has 443 places, 568 transitions, 6378 flow [2024-06-04 14:42:33,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6124, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6378, PETRI_PLACES=443, PETRI_TRANSITIONS=568} [2024-06-04 14:42:33,868 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-04 14:42:33,868 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 568 transitions, 6378 flow [2024-06-04 14:42:33,868 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-04 14:42:33,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:42:33,869 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-04 14:42:33,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 14:42:33,869 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-04 14:42:33,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:42:33,869 INFO L85 PathProgramCache]: Analyzing trace with hash 803757464, now seen corresponding path program 8 times [2024-06-04 14:42:33,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:42:33,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069658332] [2024-06-04 14:42:33,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:42:33,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:42:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:42:34,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-04 14:42:34,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:42:34,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069658332] [2024-06-04 14:42:34,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069658332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:42:34,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:42:34,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:42:34,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872620518] [2024-06-04 14:42:34,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:42:34,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:42:34,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:42:34,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:42:34,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:42:34,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:42:34,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 568 transitions, 6378 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-04 14:42:34,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:42:34,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:42:34,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:42:36,532 INFO L124 PetriNetUnfolderBase]: 3667/6007 cut-off events. [2024-06-04 14:42:36,532 INFO L125 PetriNetUnfolderBase]: For 1851258/1851260 co-relation queries the response was YES. [2024-06-04 14:42:36,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74750 conditions, 6007 events. 3667/6007 cut-off events. For 1851258/1851260 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 38370 event pairs, 741 based on Foata normal form. 4/6010 useless extension candidates. Maximal degree in co-relation 74542. Up to 5301 conditions per place. [2024-06-04 14:42:36,637 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 491 selfloop transitions, 101 changer transitions 0/597 dead transitions. [2024-06-04 14:42:36,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 597 transitions, 8390 flow [2024-06-04 14:42:36,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:42:36,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:42:36,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-04 14:42:36,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:42:36,638 INFO L175 Difference]: Start difference. First operand has 443 places, 568 transitions, 6378 flow. Second operand 9 states and 171 transitions. [2024-06-04 14:42:36,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 597 transitions, 8390 flow [2024-06-04 14:42:41,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 597 transitions, 8158 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-04 14:42:41,988 INFO L231 Difference]: Finished difference. Result has 445 places, 574 transitions, 6764 flow [2024-06-04 14:42:41,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6146, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6764, PETRI_PLACES=445, PETRI_TRANSITIONS=574} [2024-06-04 14:42:41,989 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-04 14:42:41,989 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 574 transitions, 6764 flow [2024-06-04 14:42:41,989 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-04 14:42:41,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:42:41,989 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-04 14:42:41,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 14:42:41,989 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-04 14:42:41,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:42:41,989 INFO L85 PathProgramCache]: Analyzing trace with hash 803757867, now seen corresponding path program 2 times [2024-06-04 14:42:41,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:42:41,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009223816] [2024-06-04 14:42:41,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:42:41,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:42:41,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:42:43,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:42:43,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:42:43,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009223816] [2024-06-04 14:42:43,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009223816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:42:43,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:42:43,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:42:43,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699270414] [2024-06-04 14:42:43,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:42:43,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:42:43,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:42:43,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:42:43,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:42:43,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:42:43,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 574 transitions, 6764 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-04 14:42:43,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:42:43,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:42:43,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:42:44,749 INFO L124 PetriNetUnfolderBase]: 3677/6023 cut-off events. [2024-06-04 14:42:44,749 INFO L125 PetriNetUnfolderBase]: For 1889069/1889071 co-relation queries the response was YES. [2024-06-04 14:42:44,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75700 conditions, 6023 events. 3677/6023 cut-off events. For 1889069/1889071 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38493 event pairs, 735 based on Foata normal form. 4/6026 useless extension candidates. Maximal degree in co-relation 75491. Up to 5519 conditions per place. [2024-06-04 14:42:44,855 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 544 selfloop transitions, 51 changer transitions 0/600 dead transitions. [2024-06-04 14:42:44,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 600 transitions, 8216 flow [2024-06-04 14:42:44,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:42:44,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:42:44,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-04 14:42:44,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-04 14:42:44,856 INFO L175 Difference]: Start difference. First operand has 445 places, 574 transitions, 6764 flow. Second operand 9 states and 166 transitions. [2024-06-04 14:42:44,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 600 transitions, 8216 flow [2024-06-04 14:42:50,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 600 transitions, 7828 flow, removed 111 selfloop flow, removed 6 redundant places. [2024-06-04 14:42:50,516 INFO L231 Difference]: Finished difference. Result has 448 places, 578 transitions, 6643 flow [2024-06-04 14:42:50,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6378, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6643, PETRI_PLACES=448, PETRI_TRANSITIONS=578} [2024-06-04 14:42:50,517 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-04 14:42:50,517 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 578 transitions, 6643 flow [2024-06-04 14:42:50,517 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-04 14:42:50,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:42:50,517 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-04 14:42:50,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 14:42:50,517 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-04 14:42:50,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:42:50,518 INFO L85 PathProgramCache]: Analyzing trace with hash -27749611, now seen corresponding path program 3 times [2024-06-04 14:42:50,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:42:50,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609121702] [2024-06-04 14:42:50,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:42:50,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:42:50,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:42:51,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:42:51,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:42:51,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609121702] [2024-06-04 14:42:51,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609121702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:42:51,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:42:51,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:42:51,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110831986] [2024-06-04 14:42:51,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:42:51,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:42:51,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:42:51,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:42:51,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:42:51,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:42:51,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 578 transitions, 6643 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-04 14:42:51,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:42:51,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:42:51,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:42:53,437 INFO L124 PetriNetUnfolderBase]: 3682/6030 cut-off events. [2024-06-04 14:42:53,437 INFO L125 PetriNetUnfolderBase]: For 1886926/1886928 co-relation queries the response was YES. [2024-06-04 14:42:53,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75632 conditions, 6030 events. 3682/6030 cut-off events. For 1886926/1886928 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 38458 event pairs, 735 based on Foata normal form. 3/6032 useless extension candidates. Maximal degree in co-relation 75422. Up to 5514 conditions per place. [2024-06-04 14:42:53,545 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 537 selfloop transitions, 60 changer transitions 0/602 dead transitions. [2024-06-04 14:42:53,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 602 transitions, 8015 flow [2024-06-04 14:42:53,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:42:53,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:42:53,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-04 14:42:53,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-04 14:42:53,546 INFO L175 Difference]: Start difference. First operand has 448 places, 578 transitions, 6643 flow. Second operand 9 states and 166 transitions. [2024-06-04 14:42:53,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 602 transitions, 8015 flow [2024-06-04 14:42:58,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 602 transitions, 7778 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-04 14:42:58,693 INFO L231 Difference]: Finished difference. Result has 450 places, 581 transitions, 6628 flow [2024-06-04 14:42:58,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6406, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6628, PETRI_PLACES=450, PETRI_TRANSITIONS=581} [2024-06-04 14:42:58,693 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-04 14:42:58,693 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 581 transitions, 6628 flow [2024-06-04 14:42:58,693 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-04 14:42:58,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:42:58,693 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-04 14:42:58,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 14:42:58,694 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-04 14:42:58,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:42:58,694 INFO L85 PathProgramCache]: Analyzing trace with hash -27749797, now seen corresponding path program 5 times [2024-06-04 14:42:58,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:42:58,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165300454] [2024-06-04 14:42:58,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:42:58,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:42:58,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:42:59,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-04 14:42:59,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:42:59,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165300454] [2024-06-04 14:42:59,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165300454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:42:59,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:42:59,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:42:59,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672430772] [2024-06-04 14:42:59,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:42:59,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:42:59,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:42:59,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:42:59,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:42:59,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:42:59,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 581 transitions, 6628 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-04 14:42:59,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:42:59,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:42:59,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:43:01,679 INFO L124 PetriNetUnfolderBase]: 3695/6045 cut-off events. [2024-06-04 14:43:01,680 INFO L125 PetriNetUnfolderBase]: For 1923942/1923944 co-relation queries the response was YES. [2024-06-04 14:43:01,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76605 conditions, 6045 events. 3695/6045 cut-off events. For 1923942/1923944 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 38558 event pairs, 739 based on Foata normal form. 3/6047 useless extension candidates. Maximal degree in co-relation 76394. Up to 5502 conditions per place. [2024-06-04 14:43:01,784 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 535 selfloop transitions, 67 changer transitions 0/607 dead transitions. [2024-06-04 14:43:01,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 607 transitions, 8492 flow [2024-06-04 14:43:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:43:01,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:43:01,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:43:01,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:43:01,785 INFO L175 Difference]: Start difference. First operand has 450 places, 581 transitions, 6628 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:43:01,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 607 transitions, 8492 flow [2024-06-04 14:43:08,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 607 transitions, 8292 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-04 14:43:08,740 INFO L231 Difference]: Finished difference. Result has 452 places, 587 transitions, 6882 flow [2024-06-04 14:43:08,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6428, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6882, PETRI_PLACES=452, PETRI_TRANSITIONS=587} [2024-06-04 14:43:08,740 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 408 predicate places. [2024-06-04 14:43:08,740 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 587 transitions, 6882 flow [2024-06-04 14:43:08,741 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-04 14:43:08,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:43:08,741 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-04 14:43:08,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 14:43:08,741 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-04 14:43:08,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:43:08,741 INFO L85 PathProgramCache]: Analyzing trace with hash -27762104, now seen corresponding path program 9 times [2024-06-04 14:43:08,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:43:08,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674920514] [2024-06-04 14:43:08,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:43:08,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:43:08,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:43:09,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:43:09,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:43:09,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674920514] [2024-06-04 14:43:09,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674920514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:43:09,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:43:09,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:43:09,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213800761] [2024-06-04 14:43:09,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:43:09,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:43:09,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:43:09,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:43:09,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:43:09,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:43:09,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 587 transitions, 6882 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-04 14:43:09,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:43:09,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:43:09,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:43:11,474 INFO L124 PetriNetUnfolderBase]: 3689/6038 cut-off events. [2024-06-04 14:43:11,474 INFO L125 PetriNetUnfolderBase]: For 1943396/1943398 co-relation queries the response was YES. [2024-06-04 14:43:11,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76605 conditions, 6038 events. 3689/6038 cut-off events. For 1943396/1943398 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 38565 event pairs, 738 based on Foata normal form. 4/6041 useless extension candidates. Maximal degree in co-relation 76393. Up to 5335 conditions per place. [2024-06-04 14:43:11,582 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 504 selfloop transitions, 100 changer transitions 0/609 dead transitions. [2024-06-04 14:43:11,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 609 transitions, 8234 flow [2024-06-04 14:43:11,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:43:11,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:43:11,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-04 14:43:11,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-04 14:43:11,583 INFO L175 Difference]: Start difference. First operand has 452 places, 587 transitions, 6882 flow. Second operand 9 states and 170 transitions. [2024-06-04 14:43:11,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 609 transitions, 8234 flow [2024-06-04 14:43:17,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 609 transitions, 7859 flow, removed 154 selfloop flow, removed 5 redundant places. [2024-06-04 14:43:17,631 INFO L231 Difference]: Finished difference. Result has 456 places, 587 transitions, 6713 flow [2024-06-04 14:43:17,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6713, PETRI_PLACES=456, PETRI_TRANSITIONS=587} [2024-06-04 14:43:17,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 412 predicate places. [2024-06-04 14:43:17,632 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 587 transitions, 6713 flow [2024-06-04 14:43:17,632 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-04 14:43:17,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:43:17,632 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-04 14:43:17,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 14:43:17,633 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-04 14:43:17,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:43:17,633 INFO L85 PathProgramCache]: Analyzing trace with hash -731728575, now seen corresponding path program 6 times [2024-06-04 14:43:17,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:43:17,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626357141] [2024-06-04 14:43:17,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:43:17,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:43:17,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:43:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:43:18,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:43:18,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626357141] [2024-06-04 14:43:18,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626357141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:43:18,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:43:18,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:43:18,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893378132] [2024-06-04 14:43:18,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:43:18,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:43:18,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:43:18,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:43:18,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:43:18,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:43:18,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 587 transitions, 6713 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-04 14:43:18,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:43:18,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:43:18,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:43:20,540 INFO L124 PetriNetUnfolderBase]: 3686/6033 cut-off events. [2024-06-04 14:43:20,540 INFO L125 PetriNetUnfolderBase]: For 1938194/1938196 co-relation queries the response was YES. [2024-06-04 14:43:20,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76409 conditions, 6033 events. 3686/6033 cut-off events. For 1938194/1938196 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 38498 event pairs, 738 based on Foata normal form. 3/6035 useless extension candidates. Maximal degree in co-relation 76195. Up to 5503 conditions per place. [2024-06-04 14:43:20,650 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 545 selfloop transitions, 56 changer transitions 0/606 dead transitions. [2024-06-04 14:43:20,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 606 transitions, 7969 flow [2024-06-04 14:43:20,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:43:20,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:43:20,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-04 14:43:20,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-04 14:43:20,651 INFO L175 Difference]: Start difference. First operand has 456 places, 587 transitions, 6713 flow. Second operand 9 states and 162 transitions. [2024-06-04 14:43:20,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 606 transitions, 7969 flow [2024-06-04 14:43:26,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 606 transitions, 7631 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-06-04 14:43:26,545 INFO L231 Difference]: Finished difference. Result has 457 places, 587 transitions, 6493 flow [2024-06-04 14:43:26,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6375, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6493, PETRI_PLACES=457, PETRI_TRANSITIONS=587} [2024-06-04 14:43:26,545 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-04 14:43:26,545 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 587 transitions, 6493 flow [2024-06-04 14:43:26,545 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-04 14:43:26,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:43:26,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:43:26,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 14:43:26,545 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-04 14:43:26,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:43:26,546 INFO L85 PathProgramCache]: Analyzing trace with hash -896178143, now seen corresponding path program 1 times [2024-06-04 14:43:26,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:43:26,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233077929] [2024-06-04 14:43:26,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:43:26,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:43:26,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:43:27,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:43:27,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:43:27,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233077929] [2024-06-04 14:43:27,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233077929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:43:27,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:43:27,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:43:27,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681819220] [2024-06-04 14:43:27,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:43:27,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:43:27,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:43:27,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:43:27,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:43:27,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:43:27,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 587 transitions, 6493 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-04 14:43:27,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:43:27,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:43:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:43:29,508 INFO L124 PetriNetUnfolderBase]: 3691/6042 cut-off events. [2024-06-04 14:43:29,508 INFO L125 PetriNetUnfolderBase]: For 1943009/1943011 co-relation queries the response was YES. [2024-06-04 14:43:29,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76401 conditions, 6042 events. 3691/6042 cut-off events. For 1943009/1943011 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 38517 event pairs, 733 based on Foata normal form. 3/6044 useless extension candidates. Maximal degree in co-relation 76186. Up to 5598 conditions per place. [2024-06-04 14:43:29,616 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 569 selfloop transitions, 36 changer transitions 0/610 dead transitions. [2024-06-04 14:43:29,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 610 transitions, 7889 flow [2024-06-04 14:43:29,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:43:29,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:43:29,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-04 14:43:29,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-04 14:43:29,617 INFO L175 Difference]: Start difference. First operand has 457 places, 587 transitions, 6493 flow. Second operand 9 states and 159 transitions. [2024-06-04 14:43:29,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 610 transitions, 7889 flow [2024-06-04 14:43:35,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 610 transitions, 7745 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-04 14:43:35,228 INFO L231 Difference]: Finished difference. Result has 458 places, 590 transitions, 6559 flow [2024-06-04 14:43:35,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6349, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6559, PETRI_PLACES=458, PETRI_TRANSITIONS=590} [2024-06-04 14:43:35,228 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 414 predicate places. [2024-06-04 14:43:35,229 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 590 transitions, 6559 flow [2024-06-04 14:43:35,229 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-04 14:43:35,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:43:35,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:43:35,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 14:43:35,229 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-04 14:43:35,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:43:35,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1371630747, now seen corresponding path program 2 times [2024-06-04 14:43:35,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:43:35,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662243243] [2024-06-04 14:43:35,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:43:35,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:43:35,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:43:36,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:43:36,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:43:36,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662243243] [2024-06-04 14:43:36,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662243243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:43:36,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:43:36,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:43:36,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229367754] [2024-06-04 14:43:36,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:43:36,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:43:36,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:43:36,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:43:36,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:43:36,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:43:36,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 590 transitions, 6559 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-04 14:43:36,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:43:36,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:43:36,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:43:38,150 INFO L124 PetriNetUnfolderBase]: 3717/6079 cut-off events. [2024-06-04 14:43:38,150 INFO L125 PetriNetUnfolderBase]: For 2017846/2017848 co-relation queries the response was YES. [2024-06-04 14:43:38,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77714 conditions, 6079 events. 3717/6079 cut-off events. For 2017846/2017848 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 38833 event pairs, 737 based on Foata normal form. 4/6082 useless extension candidates. Maximal degree in co-relation 77498. Up to 5580 conditions per place. [2024-06-04 14:43:38,259 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 555 selfloop transitions, 60 changer transitions 0/620 dead transitions. [2024-06-04 14:43:38,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 620 transitions, 8481 flow [2024-06-04 14:43:38,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:43:38,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:43:38,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-04 14:43:38,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-04 14:43:38,260 INFO L175 Difference]: Start difference. First operand has 458 places, 590 transitions, 6559 flow. Second operand 9 states and 162 transitions. [2024-06-04 14:43:38,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 620 transitions, 8481 flow [2024-06-04 14:43:44,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 620 transitions, 8293 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-04 14:43:44,476 INFO L231 Difference]: Finished difference. Result has 461 places, 599 transitions, 6799 flow [2024-06-04 14:43:44,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6371, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6799, PETRI_PLACES=461, PETRI_TRANSITIONS=599} [2024-06-04 14:43:44,476 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-04 14:43:44,476 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 599 transitions, 6799 flow [2024-06-04 14:43:44,476 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-04 14:43:44,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:43:44,477 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-04 14:43:44,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 14:43:44,477 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-04 14:43:44,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:43:44,478 INFO L85 PathProgramCache]: Analyzing trace with hash 569127671, now seen corresponding path program 4 times [2024-06-04 14:43:44,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:43:44,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019325811] [2024-06-04 14:43:44,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:43:44,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:43:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:43:45,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:43:45,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:43:45,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019325811] [2024-06-04 14:43:45,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019325811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:43:45,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:43:45,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:43:45,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132388246] [2024-06-04 14:43:45,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:43:45,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:43:45,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:43:45,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:43:45,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:43:45,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:43:45,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 599 transitions, 6799 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-04 14:43:45,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:43:45,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:43:45,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:43:47,761 INFO L124 PetriNetUnfolderBase]: 3738/6111 cut-off events. [2024-06-04 14:43:47,761 INFO L125 PetriNetUnfolderBase]: For 2060475/2060477 co-relation queries the response was YES. [2024-06-04 14:43:47,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78904 conditions, 6111 events. 3738/6111 cut-off events. For 2060475/2060477 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 39055 event pairs, 742 based on Foata normal form. 3/6113 useless extension candidates. Maximal degree in co-relation 78686. Up to 5516 conditions per place. [2024-06-04 14:43:47,867 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 529 selfloop transitions, 91 changer transitions 0/625 dead transitions. [2024-06-04 14:43:47,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 625 transitions, 8697 flow [2024-06-04 14:43:47,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:43:47,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:43:47,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-04 14:43:47,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-04 14:43:47,868 INFO L175 Difference]: Start difference. First operand has 461 places, 599 transitions, 6799 flow. Second operand 9 states and 165 transitions. [2024-06-04 14:43:47,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 625 transitions, 8697 flow [2024-06-04 14:43:55,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 625 transitions, 8490 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-04 14:43:55,344 INFO L231 Difference]: Finished difference. Result has 466 places, 606 transitions, 7094 flow [2024-06-04 14:43:55,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6592, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7094, PETRI_PLACES=466, PETRI_TRANSITIONS=606} [2024-06-04 14:43:55,345 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 422 predicate places. [2024-06-04 14:43:55,345 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 606 transitions, 7094 flow [2024-06-04 14:43:55,345 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-04 14:43:55,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:43:55,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:43:55,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 14:43:55,345 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-04 14:43:55,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:43:55,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1371639551, now seen corresponding path program 7 times [2024-06-04 14:43:55,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:43:55,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049745941] [2024-06-04 14:43:55,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:43:55,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:43:55,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:43:56,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:43:56,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:43:56,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049745941] [2024-06-04 14:43:56,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049745941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:43:56,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:43:56,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:43:56,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179572732] [2024-06-04 14:43:56,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:43:56,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:43:56,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:43:56,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:43:56,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:43:56,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:43:56,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 606 transitions, 7094 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-04 14:43:56,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:43:56,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:43:56,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:43:58,244 INFO L124 PetriNetUnfolderBase]: 3759/6139 cut-off events. [2024-06-04 14:43:58,244 INFO L125 PetriNetUnfolderBase]: For 2126773/2126775 co-relation queries the response was YES. [2024-06-04 14:43:58,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80981 conditions, 6139 events. 3759/6139 cut-off events. For 2126773/2126775 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 39197 event pairs, 745 based on Foata normal form. 3/6141 useless extension candidates. Maximal degree in co-relation 80760. Up to 5507 conditions per place. [2024-06-04 14:43:58,361 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 514 selfloop transitions, 114 changer transitions 0/633 dead transitions. [2024-06-04 14:43:58,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 633 transitions, 9512 flow [2024-06-04 14:43:58,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:43:58,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:43:58,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:43:58,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:43:58,362 INFO L175 Difference]: Start difference. First operand has 466 places, 606 transitions, 7094 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:43:58,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 633 transitions, 9512 flow [2024-06-04 14:44:05,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 633 transitions, 9302 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-04 14:44:05,545 INFO L231 Difference]: Finished difference. Result has 470 places, 615 transitions, 7622 flow [2024-06-04 14:44:05,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6884, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7622, PETRI_PLACES=470, PETRI_TRANSITIONS=615} [2024-06-04 14:44:05,545 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-04 14:44:05,545 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 615 transitions, 7622 flow [2024-06-04 14:44:05,545 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-04 14:44:05,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:44:05,546 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-04 14:44:05,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 14:44:05,546 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-04 14:44:05,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:44:05,546 INFO L85 PathProgramCache]: Analyzing trace with hash 2091693787, now seen corresponding path program 8 times [2024-06-04 14:44:05,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:44:05,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067436316] [2024-06-04 14:44:05,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:44:05,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:44:05,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:44:06,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:44:06,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:44:06,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067436316] [2024-06-04 14:44:06,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067436316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:44:06,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:44:06,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:44:06,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114930617] [2024-06-04 14:44:06,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:44:06,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:44:06,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:44:06,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:44:06,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:44:06,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:44:06,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 615 transitions, 7622 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-04 14:44:06,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:44:06,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:44:06,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:44:08,835 INFO L124 PetriNetUnfolderBase]: 3769/6149 cut-off events. [2024-06-04 14:44:08,835 INFO L125 PetriNetUnfolderBase]: For 2160231/2160231 co-relation queries the response was YES. [2024-06-04 14:44:08,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81844 conditions, 6149 events. 3769/6149 cut-off events. For 2160231/2160231 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39183 event pairs, 734 based on Foata normal form. 1/6149 useless extension candidates. Maximal degree in co-relation 81621. Up to 5690 conditions per place. [2024-06-04 14:44:08,944 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 588 selfloop transitions, 44 changer transitions 0/637 dead transitions. [2024-06-04 14:44:08,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 637 transitions, 9137 flow [2024-06-04 14:44:08,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:44:08,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:44:08,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-04 14:44:08,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-04 14:44:08,945 INFO L175 Difference]: Start difference. First operand has 470 places, 615 transitions, 7622 flow. Second operand 9 states and 157 transitions. [2024-06-04 14:44:08,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 637 transitions, 9137 flow [2024-06-04 14:44:16,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 637 transitions, 8814 flow, removed 118 selfloop flow, removed 4 redundant places. [2024-06-04 14:44:16,337 INFO L231 Difference]: Finished difference. Result has 475 places, 621 transitions, 7606 flow [2024-06-04 14:44:16,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7327, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7606, PETRI_PLACES=475, PETRI_TRANSITIONS=621} [2024-06-04 14:44:16,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-04 14:44:16,338 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 621 transitions, 7606 flow [2024-06-04 14:44:16,338 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-04 14:44:16,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:44:16,338 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-04 14:44:16,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 14:44:16,338 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-04 14:44:16,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:44:16,338 INFO L85 PathProgramCache]: Analyzing trace with hash 700223261, now seen corresponding path program 9 times [2024-06-04 14:44:16,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:44:16,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971777977] [2024-06-04 14:44:16,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:44:16,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:44:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:44:17,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-04 14:44:17,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:44:17,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971777977] [2024-06-04 14:44:17,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971777977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:44:17,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:44:17,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:44:17,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321149164] [2024-06-04 14:44:17,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:44:17,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:44:17,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:44:17,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:44:17,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:44:17,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:44:17,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 621 transitions, 7606 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-04 14:44:17,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:44:17,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:44:17,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:44:19,407 INFO L124 PetriNetUnfolderBase]: 3774/6160 cut-off events. [2024-06-04 14:44:19,407 INFO L125 PetriNetUnfolderBase]: For 2181551/2181553 co-relation queries the response was YES. [2024-06-04 14:44:19,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82006 conditions, 6160 events. 3774/6160 cut-off events. For 2181551/2181553 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 39321 event pairs, 745 based on Foata normal form. 3/6162 useless extension candidates. Maximal degree in co-relation 81781. Up to 5587 conditions per place. [2024-06-04 14:44:19,525 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 558 selfloop transitions, 77 changer transitions 0/640 dead transitions. [2024-06-04 14:44:19,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 640 transitions, 9072 flow [2024-06-04 14:44:19,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:44:19,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:44:19,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-04 14:44:19,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-04 14:44:19,526 INFO L175 Difference]: Start difference. First operand has 475 places, 621 transitions, 7606 flow. Second operand 9 states and 160 transitions. [2024-06-04 14:44:19,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 640 transitions, 9072 flow [2024-06-04 14:44:26,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 640 transitions, 8842 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-04 14:44:26,586 INFO L231 Difference]: Finished difference. Result has 478 places, 624 transitions, 7694 flow [2024-06-04 14:44:26,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7694, PETRI_PLACES=478, PETRI_TRANSITIONS=624} [2024-06-04 14:44:26,586 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 434 predicate places. [2024-06-04 14:44:26,586 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 624 transitions, 7694 flow [2024-06-04 14:44:26,586 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-04 14:44:26,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:44:26,586 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-04 14:44:26,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 14:44:26,587 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-04 14:44:26,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:44:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash 2091814191, now seen corresponding path program 3 times [2024-06-04 14:44:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:44:26,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958777899] [2024-06-04 14:44:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:44:26,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:44:26,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:44:27,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:44:27,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:44:27,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958777899] [2024-06-04 14:44:27,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958777899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:44:27,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:44:27,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:44:27,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198160884] [2024-06-04 14:44:27,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:44:27,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:44:27,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:44:27,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:44:27,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:44:27,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:44:27,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 624 transitions, 7694 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-04 14:44:27,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:44:27,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:44:27,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:44:29,821 INFO L124 PetriNetUnfolderBase]: 3784/6176 cut-off events. [2024-06-04 14:44:29,821 INFO L125 PetriNetUnfolderBase]: For 2217102/2217104 co-relation queries the response was YES. [2024-06-04 14:44:29,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82373 conditions, 6176 events. 3784/6176 cut-off events. For 2217102/2217104 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 39464 event pairs, 737 based on Foata normal form. 4/6179 useless extension candidates. Maximal degree in co-relation 82147. Up to 5669 conditions per place. [2024-06-04 14:44:29,927 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 584 selfloop transitions, 60 changer transitions 0/649 dead transitions. [2024-06-04 14:44:29,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 649 transitions, 9547 flow [2024-06-04 14:44:29,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:44:29,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:44:29,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:44:29,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:44:29,928 INFO L175 Difference]: Start difference. First operand has 478 places, 624 transitions, 7694 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:44:29,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 649 transitions, 9547 flow [2024-06-04 14:44:38,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 649 transitions, 9257 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-04 14:44:38,277 INFO L231 Difference]: Finished difference. Result has 480 places, 627 transitions, 7641 flow [2024-06-04 14:44:38,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7404, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7641, PETRI_PLACES=480, PETRI_TRANSITIONS=627} [2024-06-04 14:44:38,277 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-04 14:44:38,278 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 627 transitions, 7641 flow [2024-06-04 14:44:38,278 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-04 14:44:38,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:44:38,278 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-04 14:44:38,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 14:44:38,278 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-04 14:44:38,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:44:38,278 INFO L85 PathProgramCache]: Analyzing trace with hash 700223044, now seen corresponding path program 10 times [2024-06-04 14:44:38,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:44:38,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530740243] [2024-06-04 14:44:38,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:44:38,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:44:38,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:44:39,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:44:39,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:44:39,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530740243] [2024-06-04 14:44:39,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530740243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:44:39,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:44:39,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:44:39,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712279975] [2024-06-04 14:44:39,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:44:39,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:44:39,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:44:39,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:44:39,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:44:39,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:44:39,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 627 transitions, 7641 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-04 14:44:39,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:44:39,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:44:39,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:44:41,174 INFO L124 PetriNetUnfolderBase]: 3842/6267 cut-off events. [2024-06-04 14:44:41,175 INFO L125 PetriNetUnfolderBase]: For 2335925/2335927 co-relation queries the response was YES. [2024-06-04 14:44:41,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85548 conditions, 6267 events. 3842/6267 cut-off events. For 2335925/2335927 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 40126 event pairs, 755 based on Foata normal form. 4/6270 useless extension candidates. Maximal degree in co-relation 85321. Up to 5424 conditions per place. [2024-06-04 14:44:41,297 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 521 selfloop transitions, 136 changer transitions 0/662 dead transitions. [2024-06-04 14:44:41,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 662 transitions, 10929 flow [2024-06-04 14:44:41,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:44:41,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:44:41,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-04 14:44:41,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-04 14:44:41,298 INFO L175 Difference]: Start difference. First operand has 480 places, 627 transitions, 7641 flow. Second operand 9 states and 172 transitions. [2024-06-04 14:44:41,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 662 transitions, 10929 flow [2024-06-04 14:44:48,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 662 transitions, 10745 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-04 14:44:48,561 INFO L231 Difference]: Finished difference. Result has 483 places, 639 transitions, 8581 flow [2024-06-04 14:44:48,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7457, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8581, PETRI_PLACES=483, PETRI_TRANSITIONS=639} [2024-06-04 14:44:48,561 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 439 predicate places. [2024-06-04 14:44:48,561 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 639 transitions, 8581 flow [2024-06-04 14:44:48,561 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-04 14:44:48,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:44:48,561 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-04 14:44:48,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 14:44:48,562 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-04 14:44:48,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:44:48,562 INFO L85 PathProgramCache]: Analyzing trace with hash 2083539547, now seen corresponding path program 10 times [2024-06-04 14:44:48,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:44:48,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134892693] [2024-06-04 14:44:48,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:44:48,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:44:48,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:44:49,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:44:49,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:44:49,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134892693] [2024-06-04 14:44:49,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134892693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:44:49,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:44:49,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:44:49,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877023723] [2024-06-04 14:44:49,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:44:49,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:44:49,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:44:49,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:44:49,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:44:49,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:44:49,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 639 transitions, 8581 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-04 14:44:49,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:44:49,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:44:49,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:44:51,869 INFO L124 PetriNetUnfolderBase]: 3855/6284 cut-off events. [2024-06-04 14:44:51,869 INFO L125 PetriNetUnfolderBase]: For 2382323/2382325 co-relation queries the response was YES. [2024-06-04 14:44:51,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86935 conditions, 6284 events. 3855/6284 cut-off events. For 2382323/2382325 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 40223 event pairs, 750 based on Foata normal form. 3/6286 useless extension candidates. Maximal degree in co-relation 86707. Up to 5686 conditions per place. [2024-06-04 14:44:51,981 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 569 selfloop transitions, 88 changer transitions 0/662 dead transitions. [2024-06-04 14:44:51,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 662 transitions, 10575 flow [2024-06-04 14:44:51,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:44:51,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:44:51,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-04 14:44:51,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-04 14:44:51,983 INFO L175 Difference]: Start difference. First operand has 483 places, 639 transitions, 8581 flow. Second operand 9 states and 162 transitions. [2024-06-04 14:44:51,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 662 transitions, 10575 flow [2024-06-04 14:44:59,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 662 transitions, 10249 flow, removed 133 selfloop flow, removed 3 redundant places. [2024-06-04 14:44:59,774 INFO L231 Difference]: Finished difference. Result has 489 places, 645 transitions, 8759 flow [2024-06-04 14:44:59,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8255, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8759, PETRI_PLACES=489, PETRI_TRANSITIONS=645} [2024-06-04 14:44:59,775 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 445 predicate places. [2024-06-04 14:44:59,775 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 645 transitions, 8759 flow [2024-06-04 14:44:59,775 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-04 14:44:59,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:44:59,775 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-04 14:44:59,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 14:44:59,775 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-04 14:44:59,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:44:59,775 INFO L85 PathProgramCache]: Analyzing trace with hash -889065375, now seen corresponding path program 5 times [2024-06-04 14:44:59,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:44:59,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363656684] [2024-06-04 14:44:59,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:44:59,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:44:59,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:00,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:00,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:00,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363656684] [2024-06-04 14:45:00,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363656684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:00,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:00,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:45:00,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172461249] [2024-06-04 14:45:00,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:00,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:45:00,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:00,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:45:00,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:45:01,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:45:01,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 645 transitions, 8759 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-04 14:45:01,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:01,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:45:01,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:02,939 INFO L124 PetriNetUnfolderBase]: 3865/6301 cut-off events. [2024-06-04 14:45:02,939 INFO L125 PetriNetUnfolderBase]: For 2395948/2395950 co-relation queries the response was YES. [2024-06-04 14:45:03,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86579 conditions, 6301 events. 3865/6301 cut-off events. For 2395948/2395950 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 40339 event pairs, 745 based on Foata normal form. 4/6304 useless extension candidates. Maximal degree in co-relation 86349. Up to 5743 conditions per place. [2024-06-04 14:45:03,064 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 596 selfloop transitions, 67 changer transitions 0/668 dead transitions. [2024-06-04 14:45:03,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 668 transitions, 10349 flow [2024-06-04 14:45:03,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:45:03,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:45:03,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-04 14:45:03,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-04 14:45:03,065 INFO L175 Difference]: Start difference. First operand has 489 places, 645 transitions, 8759 flow. Second operand 9 states and 163 transitions. [2024-06-04 14:45:03,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 668 transitions, 10349 flow [2024-06-04 14:45:12,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 668 transitions, 10102 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-04 14:45:12,358 INFO L231 Difference]: Finished difference. Result has 493 places, 649 transitions, 8807 flow [2024-06-04 14:45:12,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8512, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8807, PETRI_PLACES=493, PETRI_TRANSITIONS=649} [2024-06-04 14:45:12,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-04 14:45:12,358 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 649 transitions, 8807 flow [2024-06-04 14:45:12,358 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-04 14:45:12,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:12,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:12,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 14:45:12,358 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-04 14:45:12,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:12,359 INFO L85 PathProgramCache]: Analyzing trace with hash 2083539981, now seen corresponding path program 4 times [2024-06-04 14:45:12,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:12,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914827891] [2024-06-04 14:45:12,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:12,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:12,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:13,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:13,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:13,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914827891] [2024-06-04 14:45:13,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914827891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:13,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:13,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:45:13,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350437603] [2024-06-04 14:45:13,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:13,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:45:13,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:13,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:45:13,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:45:13,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:45:13,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 649 transitions, 8807 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-04 14:45:13,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:13,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:45:13,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:15,546 INFO L124 PetriNetUnfolderBase]: 3870/6307 cut-off events. [2024-06-04 14:45:15,546 INFO L125 PetriNetUnfolderBase]: For 2409138/2409140 co-relation queries the response was YES. [2024-06-04 14:45:15,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86912 conditions, 6307 events. 3870/6307 cut-off events. For 2409138/2409140 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 40356 event pairs, 743 based on Foata normal form. 3/6309 useless extension candidates. Maximal degree in co-relation 86680. Up to 5833 conditions per place. [2024-06-04 14:45:15,664 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 622 selfloop transitions, 42 changer transitions 0/669 dead transitions. [2024-06-04 14:45:15,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 669 transitions, 10303 flow [2024-06-04 14:45:15,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:45:15,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:45:15,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-04 14:45:15,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-04 14:45:15,665 INFO L175 Difference]: Start difference. First operand has 493 places, 649 transitions, 8807 flow. Second operand 9 states and 157 transitions. [2024-06-04 14:45:15,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 669 transitions, 10303 flow [2024-06-04 14:45:23,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 669 transitions, 10048 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-04 14:45:23,363 INFO L231 Difference]: Finished difference. Result has 495 places, 652 transitions, 8766 flow [2024-06-04 14:45:23,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8552, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8766, PETRI_PLACES=495, PETRI_TRANSITIONS=652} [2024-06-04 14:45:23,363 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 451 predicate places. [2024-06-04 14:45:23,363 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 652 transitions, 8766 flow [2024-06-04 14:45:23,363 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-04 14:45:23,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:23,363 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-04 14:45:23,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 14:45:23,363 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-04 14:45:23,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:23,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2083532820, now seen corresponding path program 11 times [2024-06-04 14:45:23,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:23,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308583260] [2024-06-04 14:45:23,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:23,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:23,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:24,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-04 14:45:24,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:24,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308583260] [2024-06-04 14:45:24,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308583260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:24,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:24,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:45:24,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385641559] [2024-06-04 14:45:24,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:24,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:45:24,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:24,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:45:24,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:45:24,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:45:24,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 652 transitions, 8766 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-04 14:45:24,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:24,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:45:24,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:26,315 INFO L124 PetriNetUnfolderBase]: 3864/6298 cut-off events. [2024-06-04 14:45:26,315 INFO L125 PetriNetUnfolderBase]: For 2417399/2417401 co-relation queries the response was YES. [2024-06-04 14:45:26,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86391 conditions, 6298 events. 3864/6298 cut-off events. For 2417399/2417401 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 40267 event pairs, 755 based on Foata normal form. 4/6301 useless extension candidates. Maximal degree in co-relation 86158. Up to 5458 conditions per place. [2024-06-04 14:45:26,440 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 530 selfloop transitions, 138 changer transitions 0/673 dead transitions. [2024-06-04 14:45:26,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 673 transitions, 10900 flow [2024-06-04 14:45:26,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:45:26,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:45:26,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-04 14:45:26,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-04 14:45:26,441 INFO L175 Difference]: Start difference. First operand has 495 places, 652 transitions, 8766 flow. Second operand 9 states and 169 transitions. [2024-06-04 14:45:26,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 673 transitions, 10900 flow [2024-06-04 14:45:36,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 673 transitions, 10562 flow, removed 129 selfloop flow, removed 7 redundant places. [2024-06-04 14:45:36,132 INFO L231 Difference]: Finished difference. Result has 497 places, 652 transitions, 8710 flow [2024-06-04 14:45:36,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8428, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8710, PETRI_PLACES=497, PETRI_TRANSITIONS=652} [2024-06-04 14:45:36,132 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-04 14:45:36,132 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 652 transitions, 8710 flow [2024-06-04 14:45:36,132 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-04 14:45:36,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:36,133 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-04 14:45:36,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 14:45:36,133 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-04 14:45:36,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:36,134 INFO L85 PathProgramCache]: Analyzing trace with hash 2080075297, now seen corresponding path program 11 times [2024-06-04 14:45:36,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:36,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850912981] [2024-06-04 14:45:36,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:36,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:37,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:37,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:37,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850912981] [2024-06-04 14:45:37,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850912981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:37,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:37,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:45:37,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254697741] [2024-06-04 14:45:37,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:37,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:45:37,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:37,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:45:37,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:45:37,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:45:37,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 652 transitions, 8710 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-04 14:45:37,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:37,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:45:37,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:39,394 INFO L124 PetriNetUnfolderBase]: 3861/6291 cut-off events. [2024-06-04 14:45:39,394 INFO L125 PetriNetUnfolderBase]: For 2412194/2412194 co-relation queries the response was YES. [2024-06-04 14:45:39,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86266 conditions, 6291 events. 3861/6291 cut-off events. For 2412194/2412194 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 40213 event pairs, 738 based on Foata normal form. 1/6291 useless extension candidates. Maximal degree in co-relation 86032. Up to 5820 conditions per place. [2024-06-04 14:45:39,518 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 623 selfloop transitions, 42 changer transitions 0/670 dead transitions. [2024-06-04 14:45:39,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 670 transitions, 10414 flow [2024-06-04 14:45:39,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:45:39,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:45:39,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-04 14:45:39,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-04 14:45:39,519 INFO L175 Difference]: Start difference. First operand has 497 places, 652 transitions, 8710 flow. Second operand 10 states and 172 transitions. [2024-06-04 14:45:39,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 670 transitions, 10414 flow [2024-06-04 14:45:48,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 670 transitions, 10018 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-04 14:45:48,694 INFO L231 Difference]: Finished difference. Result has 500 places, 652 transitions, 8404 flow [2024-06-04 14:45:48,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8314, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8404, PETRI_PLACES=500, PETRI_TRANSITIONS=652} [2024-06-04 14:45:48,694 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-04 14:45:48,695 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 652 transitions, 8404 flow [2024-06-04 14:45:48,695 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-04 14:45:48,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:48,695 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-04 14:45:48,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 14:45:48,695 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-04 14:45:48,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:48,695 INFO L85 PathProgramCache]: Analyzing trace with hash 553515575, now seen corresponding path program 6 times [2024-06-04 14:45:48,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:48,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048972421] [2024-06-04 14:45:48,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:48,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:48,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:49,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-04 14:45:49,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:49,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048972421] [2024-06-04 14:45:49,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048972421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:49,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:49,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:45:49,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30994846] [2024-06-04 14:45:49,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:49,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:45:49,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:49,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:45:49,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:45:49,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:45:49,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 652 transitions, 8404 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-04 14:45:49,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:49,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:45:49,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:52,065 INFO L124 PetriNetUnfolderBase]: 3866/6303 cut-off events. [2024-06-04 14:45:52,065 INFO L125 PetriNetUnfolderBase]: For 2435769/2435771 co-relation queries the response was YES. [2024-06-04 14:45:52,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86088 conditions, 6303 events. 3866/6303 cut-off events. For 2435769/2435771 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 40371 event pairs, 744 based on Foata normal form. 3/6305 useless extension candidates. Maximal degree in co-relation 85853. Up to 5739 conditions per place. [2024-06-04 14:45:52,179 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 597 selfloop transitions, 72 changer transitions 0/674 dead transitions. [2024-06-04 14:45:52,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 674 transitions, 9961 flow [2024-06-04 14:45:52,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:45:52,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:45:52,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-04 14:45:52,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-04 14:45:52,180 INFO L175 Difference]: Start difference. First operand has 500 places, 652 transitions, 8404 flow. Second operand 9 states and 165 transitions. [2024-06-04 14:45:52,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 674 transitions, 9961 flow [2024-06-04 14:46:02,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 674 transitions, 9807 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-04 14:46:02,638 INFO L231 Difference]: Finished difference. Result has 499 places, 655 transitions, 8507 flow [2024-06-04 14:46:02,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8250, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8507, PETRI_PLACES=499, PETRI_TRANSITIONS=655} [2024-06-04 14:46:02,638 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 455 predicate places. [2024-06-04 14:46:02,638 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 655 transitions, 8507 flow [2024-06-04 14:46:02,638 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-04 14:46:02,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:02,638 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-04 14:46:02,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 14:46:02,639 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-04 14:46:02,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:02,639 INFO L85 PathProgramCache]: Analyzing trace with hash 2079808387, now seen corresponding path program 12 times [2024-06-04 14:46:02,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:02,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947634060] [2024-06-04 14:46:02,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:02,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:02,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:03,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:03,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:03,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947634060] [2024-06-04 14:46:03,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947634060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:03,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:03,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:03,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174312781] [2024-06-04 14:46:03,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:03,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:03,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:03,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:03,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:03,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:46:03,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 655 transitions, 8507 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-04 14:46:03,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:03,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:46:03,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:05,871 INFO L124 PetriNetUnfolderBase]: 3863/6294 cut-off events. [2024-06-04 14:46:05,871 INFO L125 PetriNetUnfolderBase]: For 2447963/2447963 co-relation queries the response was YES. [2024-06-04 14:46:05,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86039 conditions, 6294 events. 3863/6294 cut-off events. For 2447963/2447963 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 40147 event pairs, 738 based on Foata normal form. 1/6294 useless extension candidates. Maximal degree in co-relation 85805. Up to 5830 conditions per place. [2024-06-04 14:46:06,000 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 630 selfloop transitions, 36 changer transitions 0/671 dead transitions. [2024-06-04 14:46:06,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 671 transitions, 9883 flow [2024-06-04 14:46:06,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:06,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:06,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-04 14:46:06,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-04 14:46:06,001 INFO L175 Difference]: Start difference. First operand has 499 places, 655 transitions, 8507 flow. Second operand 9 states and 156 transitions. [2024-06-04 14:46:06,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 671 transitions, 9883 flow [2024-06-04 14:46:15,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 671 transitions, 9527 flow, removed 108 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:15,158 INFO L231 Difference]: Finished difference. Result has 501 places, 655 transitions, 8229 flow [2024-06-04 14:46:15,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8151, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8229, PETRI_PLACES=501, PETRI_TRANSITIONS=655} [2024-06-04 14:46:15,158 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 457 predicate places. [2024-06-04 14:46:15,158 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 655 transitions, 8229 flow [2024-06-04 14:46:15,159 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-04 14:46:15,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:15,159 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-04 14:46:15,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 14:46:15,159 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-04 14:46:15,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:15,160 INFO L85 PathProgramCache]: Analyzing trace with hash -507546712, now seen corresponding path program 12 times [2024-06-04 14:46:15,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:15,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218627621] [2024-06-04 14:46:15,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:15,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:15,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:16,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:16,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:16,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218627621] [2024-06-04 14:46:16,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218627621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:16,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:16,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:16,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660586480] [2024-06-04 14:46:16,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:16,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:16,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:16,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:16,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:16,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-04 14:46:16,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 655 transitions, 8229 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-04 14:46:16,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:16,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-04 14:46:16,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:18,162 INFO L124 PetriNetUnfolderBase]: 3857/6286 cut-off events. [2024-06-04 14:46:18,162 INFO L125 PetriNetUnfolderBase]: For 2457542/2457542 co-relation queries the response was YES. [2024-06-04 14:46:18,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85361 conditions, 6286 events. 3857/6286 cut-off events. For 2457542/2457542 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 40169 event pairs, 737 based on Foata normal form. 2/6287 useless extension candidates. Maximal degree in co-relation 85126. Up to 5819 conditions per place. [2024-06-04 14:46:18,282 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 631 selfloop transitions, 36 changer transitions 0/672 dead transitions. [2024-06-04 14:46:18,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 672 transitions, 9641 flow [2024-06-04 14:46:18,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:18,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:18,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-04 14:46:18,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-04 14:46:18,283 INFO L175 Difference]: Start difference. First operand has 501 places, 655 transitions, 8229 flow. Second operand 9 states and 157 transitions. [2024-06-04 14:46:18,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 672 transitions, 9641 flow [2024-06-04 14:46:28,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 672 transitions, 9409 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:28,446 INFO L231 Difference]: Finished difference. Result has 502 places, 655 transitions, 8075 flow [2024-06-04 14:46:28,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7997, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8075, PETRI_PLACES=502, PETRI_TRANSITIONS=655} [2024-06-04 14:46:28,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-04 14:46:28,447 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 655 transitions, 8075 flow [2024-06-04 14:46:28,447 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-04 14:46:28,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:28,447 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-04 14:46:28,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 14:46:28,448 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-04 14:46:28,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:28,448 INFO L85 PathProgramCache]: Analyzing trace with hash 594344133, now seen corresponding path program 1 times [2024-06-04 14:46:28,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:28,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349562607] [2024-06-04 14:46:28,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:28,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:28,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:29,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:29,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:29,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349562607] [2024-06-04 14:46:29,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349562607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:29,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:29,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:29,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140439986] [2024-06-04 14:46:29,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:29,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:29,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:29,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:29,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:29,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:46:29,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 655 transitions, 8075 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:29,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:29,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:46:29,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:31,642 INFO L124 PetriNetUnfolderBase]: 3749/6154 cut-off events. [2024-06-04 14:46:31,642 INFO L125 PetriNetUnfolderBase]: For 2476311/2476311 co-relation queries the response was YES. [2024-06-04 14:46:31,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84419 conditions, 6154 events. 3749/6154 cut-off events. For 2476311/2476311 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 39752 event pairs, 587 based on Foata normal form. 2/6134 useless extension candidates. Maximal degree in co-relation 84183. Up to 5414 conditions per place. [2024-06-04 14:46:31,756 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 574 selfloop transitions, 31 changer transitions 0/685 dead transitions. [2024-06-04 14:46:31,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 685 transitions, 9447 flow [2024-06-04 14:46:31,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:31,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:31,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-04 14:46:31,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-04 14:46:31,757 INFO L175 Difference]: Start difference. First operand has 502 places, 655 transitions, 8075 flow. Second operand 9 states and 171 transitions. [2024-06-04 14:46:31,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 685 transitions, 9447 flow [2024-06-04 14:46:40,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 685 transitions, 9335 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-04 14:46:40,075 INFO L231 Difference]: Finished difference. Result has 502 places, 657 transitions, 8114 flow [2024-06-04 14:46:40,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7963, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8114, PETRI_PLACES=502, PETRI_TRANSITIONS=657} [2024-06-04 14:46:40,075 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-04 14:46:40,075 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 657 transitions, 8114 flow [2024-06-04 14:46:40,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:40,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:40,076 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-04 14:46:40,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 14:46:40,076 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-04 14:46:40,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:40,076 INFO L85 PathProgramCache]: Analyzing trace with hash 889563333, now seen corresponding path program 2 times [2024-06-04 14:46:40,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:40,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977169210] [2024-06-04 14:46:40,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:40,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:41,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:41,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:41,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977169210] [2024-06-04 14:46:41,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977169210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:41,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:41,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:41,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968129797] [2024-06-04 14:46:41,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:41,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:41,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:41,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:41,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:41,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:46:41,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 657 transitions, 8114 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:41,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:41,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:46:41,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:43,113 INFO L124 PetriNetUnfolderBase]: 3757/6168 cut-off events. [2024-06-04 14:46:43,113 INFO L125 PetriNetUnfolderBase]: For 2502260/2502260 co-relation queries the response was YES. [2024-06-04 14:46:43,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84902 conditions, 6168 events. 3757/6168 cut-off events. For 2502260/2502260 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 39942 event pairs, 711 based on Foata normal form. 2/6133 useless extension candidates. Maximal degree in co-relation 84665. Up to 5463 conditions per place. [2024-06-04 14:46:43,238 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 571 selfloop transitions, 32 changer transitions 0/683 dead transitions. [2024-06-04 14:46:43,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 683 transitions, 9474 flow [2024-06-04 14:46:43,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:43,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:43,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-04 14:46:43,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-04 14:46:43,239 INFO L175 Difference]: Start difference. First operand has 502 places, 657 transitions, 8114 flow. Second operand 9 states and 168 transitions. [2024-06-04 14:46:43,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 683 transitions, 9474 flow [2024-06-04 14:46:51,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 683 transitions, 9339 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:51,813 INFO L231 Difference]: Finished difference. Result has 504 places, 659 transitions, 8136 flow [2024-06-04 14:46:51,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7979, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8136, PETRI_PLACES=504, PETRI_TRANSITIONS=659} [2024-06-04 14:46:51,814 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 460 predicate places. [2024-06-04 14:46:51,814 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 659 transitions, 8136 flow [2024-06-04 14:46:51,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:51,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:51,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, 1] [2024-06-04 14:46:51,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 14:46:51,814 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-04 14:46:51,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:51,815 INFO L85 PathProgramCache]: Analyzing trace with hash -839750121, now seen corresponding path program 3 times [2024-06-04 14:46:51,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:51,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236935671] [2024-06-04 14:46:51,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:51,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:51,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:52,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-04 14:46:52,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:52,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236935671] [2024-06-04 14:46:52,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236935671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:52,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:52,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:52,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376648941] [2024-06-04 14:46:52,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:52,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:52,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:52,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:53,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:53,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:46:53,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 659 transitions, 8136 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:53,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:53,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:46:53,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:55,040 INFO L124 PetriNetUnfolderBase]: 3765/6180 cut-off events. [2024-06-04 14:46:55,040 INFO L125 PetriNetUnfolderBase]: For 2531353/2531353 co-relation queries the response was YES. [2024-06-04 14:46:55,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85250 conditions, 6180 events. 3765/6180 cut-off events. For 2531353/2531353 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 40010 event pairs, 713 based on Foata normal form. 2/6145 useless extension candidates. Maximal degree in co-relation 85012. Up to 5480 conditions per place. [2024-06-04 14:46:55,165 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 571 selfloop transitions, 33 changer transitions 0/684 dead transitions. [2024-06-04 14:46:55,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 684 transitions, 9500 flow [2024-06-04 14:46:55,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:55,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:55,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-04 14:46:55,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-04 14:46:55,166 INFO L175 Difference]: Start difference. First operand has 504 places, 659 transitions, 8136 flow. Second operand 9 states and 168 transitions. [2024-06-04 14:46:55,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 684 transitions, 9500 flow [2024-06-04 14:47:03,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 684 transitions, 9359 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:03,671 INFO L231 Difference]: Finished difference. Result has 506 places, 661 transitions, 8158 flow [2024-06-04 14:47:03,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7995, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8158, PETRI_PLACES=506, PETRI_TRANSITIONS=661} [2024-06-04 14:47:03,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 462 predicate places. [2024-06-04 14:47:03,672 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 661 transitions, 8158 flow [2024-06-04 14:47:03,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:03,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:03,672 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-04 14:47:03,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 14:47:03,673 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-04 14:47:03,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:03,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2091690811, now seen corresponding path program 4 times [2024-06-04 14:47:03,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:03,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958043944] [2024-06-04 14:47:03,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:03,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:03,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:04,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-04 14:47:04,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:04,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958043944] [2024-06-04 14:47:04,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958043944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:04,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:04,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:04,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465411414] [2024-06-04 14:47:04,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:04,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:04,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:04,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:04,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:04,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:47:04,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 661 transitions, 8158 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:04,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:04,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:47:04,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:06,730 INFO L124 PetriNetUnfolderBase]: 3773/6190 cut-off events. [2024-06-04 14:47:06,730 INFO L125 PetriNetUnfolderBase]: For 2557243/2557243 co-relation queries the response was YES. [2024-06-04 14:47:06,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85602 conditions, 6190 events. 3773/6190 cut-off events. For 2557243/2557243 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40046 event pairs, 717 based on Foata normal form. 2/6155 useless extension candidates. Maximal degree in co-relation 85363. Up to 5473 conditions per place. [2024-06-04 14:47:06,858 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 557 selfloop transitions, 43 changer transitions 0/680 dead transitions. [2024-06-04 14:47:06,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 680 transitions, 9496 flow [2024-06-04 14:47:06,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:06,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:06,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-04 14:47:06,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-04 14:47:06,859 INFO L175 Difference]: Start difference. First operand has 506 places, 661 transitions, 8158 flow. Second operand 9 states and 165 transitions. [2024-06-04 14:47:06,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 680 transitions, 9496 flow [2024-06-04 14:47:16,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 680 transitions, 9341 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:16,644 INFO L231 Difference]: Finished difference. Result has 508 places, 663 transitions, 8190 flow [2024-06-04 14:47:16,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8003, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8190, PETRI_PLACES=508, PETRI_TRANSITIONS=663} [2024-06-04 14:47:16,644 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 464 predicate places. [2024-06-04 14:47:16,644 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 663 transitions, 8190 flow [2024-06-04 14:47:16,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:16,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:16,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:16,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 14:47:16,645 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-04 14:47:16,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:16,645 INFO L85 PathProgramCache]: Analyzing trace with hash 2080072321, now seen corresponding path program 5 times [2024-06-04 14:47:16,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:16,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119646344] [2024-06-04 14:47:16,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:16,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:16,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:18,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:18,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:18,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119646344] [2024-06-04 14:47:18,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119646344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:18,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:18,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:18,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041696330] [2024-06-04 14:47:18,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:18,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:18,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:18,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:18,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:18,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:47:18,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 663 transitions, 8190 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:18,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:18,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:47:18,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:20,121 INFO L124 PetriNetUnfolderBase]: 3781/6202 cut-off events. [2024-06-04 14:47:20,121 INFO L125 PetriNetUnfolderBase]: For 2583110/2583110 co-relation queries the response was YES. [2024-06-04 14:47:20,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85963 conditions, 6202 events. 3781/6202 cut-off events. For 2583110/2583110 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40118 event pairs, 719 based on Foata normal form. 2/6167 useless extension candidates. Maximal degree in co-relation 85723. Up to 5494 conditions per place. [2024-06-04 14:47:20,250 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 567 selfloop transitions, 35 changer transitions 0/682 dead transitions. [2024-06-04 14:47:20,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 682 transitions, 9536 flow [2024-06-04 14:47:20,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:20,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:20,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:47:20,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:47:20,251 INFO L175 Difference]: Start difference. First operand has 508 places, 663 transitions, 8190 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:47:20,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 682 transitions, 9536 flow [2024-06-04 14:47:29,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 682 transitions, 9365 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:29,612 INFO L231 Difference]: Finished difference. Result has 510 places, 665 transitions, 8194 flow [2024-06-04 14:47:29,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8019, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8194, PETRI_PLACES=510, PETRI_TRANSITIONS=665} [2024-06-04 14:47:29,612 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 466 predicate places. [2024-06-04 14:47:29,612 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 665 transitions, 8194 flow [2024-06-04 14:47:29,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:29,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:29,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, 1] [2024-06-04 14:47:29,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 14:47:29,613 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-04 14:47:29,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:29,613 INFO L85 PathProgramCache]: Analyzing trace with hash 696411935, now seen corresponding path program 6 times [2024-06-04 14:47:29,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:29,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597931753] [2024-06-04 14:47:29,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:29,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:29,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:30,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:30,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:30,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597931753] [2024-06-04 14:47:30,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597931753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:30,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:30,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:30,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380672136] [2024-06-04 14:47:30,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:30,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:30,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:30,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:30,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:30,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-04 14:47:30,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 665 transitions, 8194 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:30,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:30,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-04 14:47:30,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:32,990 INFO L124 PetriNetUnfolderBase]: 3789/6212 cut-off events. [2024-06-04 14:47:32,990 INFO L125 PetriNetUnfolderBase]: For 2609424/2609424 co-relation queries the response was YES. [2024-06-04 14:47:33,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86299 conditions, 6212 events. 3789/6212 cut-off events. For 2609424/2609424 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 40164 event pairs, 717 based on Foata normal form. 2/6177 useless extension candidates. Maximal degree in co-relation 86058. Up to 5501 conditions per place. [2024-06-04 14:47:33,136 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 571 selfloop transitions, 34 changer transitions 0/685 dead transitions. [2024-06-04 14:47:33,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 685 transitions, 9552 flow [2024-06-04 14:47:33,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:33,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:33,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-04 14:47:33,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-04 14:47:33,137 INFO L175 Difference]: Start difference. First operand has 510 places, 665 transitions, 8194 flow. Second operand 9 states and 164 transitions. [2024-06-04 14:47:33,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 685 transitions, 9552 flow [2024-06-04 14:47:42,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 685 transitions, 9389 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:42,196 INFO L231 Difference]: Finished difference. Result has 512 places, 667 transitions, 8208 flow [2024-06-04 14:47:42,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8031, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8208, PETRI_PLACES=512, PETRI_TRANSITIONS=667} [2024-06-04 14:47:42,196 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 468 predicate places. [2024-06-04 14:47:42,196 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 667 transitions, 8208 flow [2024-06-04 14:47:42,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:42,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:42,196 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-04 14:47:42,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 14:47:42,197 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-04 14:47:42,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:42,197 INFO L85 PathProgramCache]: Analyzing trace with hash 2092121773, now seen corresponding path program 1 times [2024-06-04 14:47:42,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:42,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501189952] [2024-06-04 14:47:42,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:42,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:42,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15