./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-07_14-17-48.files/protection/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:24:49,853 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:24:49,941 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:24:49,944 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:24:49,945 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:24:49,965 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:24:49,965 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:24:49,966 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:24:49,966 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:24:49,966 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:24:49,967 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:24:49,967 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:24:49,967 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:24:49,968 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:24:49,972 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:24:49,972 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:24:49,973 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:24:49,976 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:24:49,976 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:24:49,977 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:24:49,977 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:24:49,977 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:24:49,978 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:24:49,978 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:24:49,978 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:24:49,978 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:24:49,979 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:24:49,979 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:24:49,980 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:24:49,980 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:24:49,981 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:24:49,981 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:24:49,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:24:49,981 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:24:49,982 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:24:49,982 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:24:49,982 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:24:49,982 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:24:49,982 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:24:49,983 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:24:49,983 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:24:49,983 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:24:49,983 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:24:49,984 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 [2024-05-12 13:24:50,237 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:24:50,264 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:24:50,266 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:24:50,267 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:24:50,268 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:24:50,269 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-05-12 13:24:50,447 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:24:50,447 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:24:50,448 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 13:24:51,604 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:24:51,865 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:24:51,868 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 13:24:51,884 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aed724ecb/2c134bb07c144c9abee1d14c2ae4bd75/FLAGc8b819cc0 [2024-05-12 13:24:51,897 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aed724ecb/2c134bb07c144c9abee1d14c2ae4bd75 [2024-05-12 13:24:51,898 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:24:51,899 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:24:51,904 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:24:51,904 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:24:51,909 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:24:51,910 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:24:50" (1/2) ... [2024-05-12 13:24:51,911 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@590f9db1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:24:51, skipping insertion in model container [2024-05-12 13:24:51,911 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:24:50" (1/2) ... [2024-05-12 13:24:51,913 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4ae9b479 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:24:51, skipping insertion in model container [2024-05-12 13:24:51,915 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:24:51" (2/2) ... [2024-05-12 13:24:51,916 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@590f9db1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:51, skipping insertion in model container [2024-05-12 13:24:51,916 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:24:51" (2/2) ... [2024-05-12 13:24:51,917 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:24:52,020 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:24:52,022 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) [2024-05-12 13:24:52,022 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) [2024-05-12 13:24:52,022 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= y$w_buff0 && y$w_buff0 <= 2) && y$w_buff0 <= 127) && y$w_buff0 % 2 == 0) && (y$w_buff0 == 0 || y$w_buff0 == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((((0 <= y$w_buff1 && y$w_buff1 <= 2) && y$w_buff1 <= 127) && y$w_buff1 % 2 == 0) && (y$w_buff1 == 0 || y$w_buff1 == 2))) [2024-05-12 13:24:52,022 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:24:52,022 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-05-12 13:24:52,068 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:24:52,262 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i[983,996] [2024-05-12 13:24:52,494 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:24:52,507 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:24:52,544 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i[983,996] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:24:52,657 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:24:52,708 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:24:52,723 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52 WrapperNode [2024-05-12 13:24:52,723 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:24:52,724 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:24:52,731 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:24:52,732 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:24:52,740 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,796 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,864 INFO L138 Inliner]: procedures = 176, calls = 58, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 157 [2024-05-12 13:24:52,865 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:24:52,866 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:24:52,866 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:24:52,866 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:24:52,877 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,877 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,893 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,909 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 13:24:52,924 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,924 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,933 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,946 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,948 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,950 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,954 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:24:52,955 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:24:52,955 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:24:52,955 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:24:52,956 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (1/1) ... [2024-05-12 13:24:52,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:24:52,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:24:52,989 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-05-12 13:24:53,016 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-05-12 13:24:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:24:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:24:53,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:24:53,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:24:53,034 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:24:53,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:24:53,035 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:24:53,035 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:24:53,035 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:24:53,036 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:24:53,036 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:24:53,036 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:24:53,037 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:24:53,037 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:24:53,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:24:53,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:24:53,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:24:53,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:24:53,040 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:24:53,040 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:24:53,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:24:53,042 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 13:24:53,211 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:24:53,214 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:24:53,586 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:24:53,586 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:24:53,789 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:24:53,789 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:24:53,790 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:24:53 BoogieIcfgContainer [2024-05-12 13:24:53,790 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:24:53,793 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:24:53,793 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:24:53,796 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:24:53,796 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:24:50" (1/4) ... [2024-05-12 13:24:53,798 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bf301c2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:24:53, skipping insertion in model container [2024-05-12 13:24:53,798 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:24:51" (2/4) ... [2024-05-12 13:24:53,798 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bf301c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:24:53, skipping insertion in model container [2024-05-12 13:24:53,798 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:24:52" (3/4) ... [2024-05-12 13:24:53,799 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bf301c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:24:53, skipping insertion in model container [2024-05-12 13:24:53,799 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:24:53" (4/4) ... [2024-05-12 13:24:53,801 INFO L112 eAbstractionObserver]: Analyzing ICFG mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-05-12 13:24:53,818 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:24:53,818 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:24:53,818 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:24:53,925 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:24:53,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 13:24:54,008 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-05-12 13:24:54,008 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:24:54,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-05-12 13:24:54,012 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-05-12 13:24:54,019 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-05-12 13:24:54,029 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:24:54,041 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6bc0e5d7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:24:54,041 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:24:54,046 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:24:54,047 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 13:24:54,047 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:24:54,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:54,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:24:54,048 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:54,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:54,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1879556254, now seen corresponding path program 1 times [2024-05-12 13:24:54,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:54,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44403379] [2024-05-12 13:24:54,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:54,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:54,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:55,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:55,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:55,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44403379] [2024-05-12 13:24:55,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44403379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:55,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:55,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:24:55,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056911479] [2024-05-12 13:24:55,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:55,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:24:55,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:55,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:24:55,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:24:55,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-05-12 13:24:55,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 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-05-12 13:24:55,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:55,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-05-12 13:24:55,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:56,559 INFO L124 PetriNetUnfolderBase]: 4180/6794 cut-off events. [2024-05-12 13:24:56,559 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-05-12 13:24:56,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12871 conditions, 6794 events. 4180/6794 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 43818 event pairs, 3456 based on Foata normal form. 211/6443 useless extension candidates. Maximal degree in co-relation 12856. Up to 5985 conditions per place. [2024-05-12 13:24:56,683 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 45 selfloop transitions, 5 changer transitions 0/61 dead transitions. [2024-05-12 13:24:56,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 61 transitions, 237 flow [2024-05-12 13:24:56,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:24:56,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:24:56,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 97 transitions. [2024-05-12 13:24:56,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6598639455782312 [2024-05-12 13:24:56,698 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 97 transitions. [2024-05-12 13:24:56,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 61 transitions, 237 flow [2024-05-12 13:24:56,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 61 transitions, 232 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:24:56,708 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-05-12 13:24:56,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-05-12 13:24:56,714 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-05-12 13:24:56,714 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-05-12 13:24:56,714 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-05-12 13:24:56,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:56,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:56,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:24:56,716 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:56,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:56,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1927626691, now seen corresponding path program 1 times [2024-05-12 13:24:56,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:56,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29368999] [2024-05-12 13:24:56,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:56,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:57,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:57,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:57,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29368999] [2024-05-12 13:24:57,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29368999] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:57,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:57,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:24:57,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792613093] [2024-05-12 13:24:57,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:57,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:24:57,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:57,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:24:57,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:24:57,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:24:57,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 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-05-12 13:24:57,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:57,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:24:57,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:24:58,680 INFO L124 PetriNetUnfolderBase]: 4775/7617 cut-off events. [2024-05-12 13:24:58,680 INFO L125 PetriNetUnfolderBase]: For 1027/1027 co-relation queries the response was YES. [2024-05-12 13:24:58,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16053 conditions, 7617 events. 4775/7617 cut-off events. For 1027/1027 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 48122 event pairs, 3493 based on Foata normal form. 3/7104 useless extension candidates. Maximal degree in co-relation 16038. Up to 6792 conditions per place. [2024-05-12 13:24:58,726 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 58 selfloop transitions, 9 changer transitions 0/77 dead transitions. [2024-05-12 13:24:58,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 77 transitions, 337 flow [2024-05-12 13:24:58,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:24:58,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:24:58,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-05-12 13:24:58,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-05-12 13:24:58,728 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 4 states and 122 transitions. [2024-05-12 13:24:58,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 77 transitions, 337 flow [2024-05-12 13:24:58,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 332 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:24:58,731 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 179 flow [2024-05-12 13:24:58,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-05-12 13:24:58,732 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-05-12 13:24:58,732 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 179 flow [2024-05-12 13:24:58,732 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-05-12 13:24:58,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:24:58,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:24:58,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:24:58,733 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:24:58,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:24:58,734 INFO L85 PathProgramCache]: Analyzing trace with hash 373116185, now seen corresponding path program 1 times [2024-05-12 13:24:58,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:24:58,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985918706] [2024-05-12 13:24:58,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:24:58,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:24:58,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:24:59,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:24:59,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:24:59,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985918706] [2024-05-12 13:24:59,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985918706] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:24:59,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:24:59,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:24:59,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752165112] [2024-05-12 13:24:59,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:24:59,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:24:59,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:24:59,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:24:59,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:24:59,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:24:59,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:24:59,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:24:59,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:24:59,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:00,728 INFO L124 PetriNetUnfolderBase]: 4805/7069 cut-off events. [2024-05-12 13:25:00,729 INFO L125 PetriNetUnfolderBase]: For 2527/2527 co-relation queries the response was YES. [2024-05-12 13:25:00,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17069 conditions, 7069 events. 4805/7069 cut-off events. For 2527/2527 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 40488 event pairs, 1669 based on Foata normal form. 5/6805 useless extension candidates. Maximal degree in co-relation 17052. Up to 6710 conditions per place. [2024-05-12 13:25:00,781 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 76 selfloop transitions, 21 changer transitions 0/107 dead transitions. [2024-05-12 13:25:00,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 107 transitions, 541 flow [2024-05-12 13:25:00,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:25:00,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:25:00,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 159 transitions. [2024-05-12 13:25:00,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6489795918367347 [2024-05-12 13:25:00,787 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 179 flow. Second operand 5 states and 159 transitions. [2024-05-12 13:25:00,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 107 transitions, 541 flow [2024-05-12 13:25:00,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 107 transitions, 522 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 13:25:00,794 INFO L231 Difference]: Finished difference. Result has 63 places, 67 transitions, 308 flow [2024-05-12 13:25:00,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=63, PETRI_TRANSITIONS=67} [2024-05-12 13:25:00,795 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2024-05-12 13:25:00,796 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 67 transitions, 308 flow [2024-05-12 13:25:00,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:00,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:00,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:00,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:25:00,797 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:00,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:00,798 INFO L85 PathProgramCache]: Analyzing trace with hash 2082416024, now seen corresponding path program 1 times [2024-05-12 13:25:00,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:00,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964726663] [2024-05-12 13:25:00,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:00,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:00,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:01,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:01,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:01,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964726663] [2024-05-12 13:25:01,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964726663] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:01,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:01,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:25:01,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192490052] [2024-05-12 13:25:01,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:01,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:25:01,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:01,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:25:01,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:25:01,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:01,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 67 transitions, 308 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:01,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:01,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:01,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:02,980 INFO L124 PetriNetUnfolderBase]: 4856/7730 cut-off events. [2024-05-12 13:25:02,981 INFO L125 PetriNetUnfolderBase]: For 7075/7077 co-relation queries the response was YES. [2024-05-12 13:25:02,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20711 conditions, 7730 events. 4856/7730 cut-off events. For 7075/7077 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 48931 event pairs, 2205 based on Foata normal form. 12/7227 useless extension candidates. Maximal degree in co-relation 20691. Up to 6687 conditions per place. [2024-05-12 13:25:03,028 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 85 selfloop transitions, 25 changer transitions 0/120 dead transitions. [2024-05-12 13:25:03,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 120 transitions, 686 flow [2024-05-12 13:25:03,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:03,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:03,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 13:25:03,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-05-12 13:25:03,031 INFO L175 Difference]: Start difference. First operand has 63 places, 67 transitions, 308 flow. Second operand 6 states and 185 transitions. [2024-05-12 13:25:03,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 120 transitions, 686 flow [2024-05-12 13:25:03,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 120 transitions, 674 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-05-12 13:25:03,039 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 383 flow [2024-05-12 13:25:03,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=383, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-05-12 13:25:03,039 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 13 predicate places. [2024-05-12 13:25:03,040 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 383 flow [2024-05-12 13:25:03,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:03,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:03,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:03,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:25:03,041 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:03,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:03,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1132235671, now seen corresponding path program 1 times [2024-05-12 13:25:03,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:03,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979488130] [2024-05-12 13:25:03,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:03,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:03,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:03,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:03,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979488130] [2024-05-12 13:25:03,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979488130] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:03,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:03,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:25:03,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738920142] [2024-05-12 13:25:03,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:03,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:25:03,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:03,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:25:03,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:25:04,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:04,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 383 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 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-05-12 13:25:04,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:04,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:04,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:05,104 INFO L124 PetriNetUnfolderBase]: 4782/7227 cut-off events. [2024-05-12 13:25:05,105 INFO L125 PetriNetUnfolderBase]: For 8983/8983 co-relation queries the response was YES. [2024-05-12 13:25:05,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21768 conditions, 7227 events. 4782/7227 cut-off events. For 8983/8983 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 42677 event pairs, 1513 based on Foata normal form. 2/6882 useless extension candidates. Maximal degree in co-relation 21745. Up to 6800 conditions per place. [2024-05-12 13:25:05,164 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 73 selfloop transitions, 10 changer transitions 0/93 dead transitions. [2024-05-12 13:25:05,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 93 transitions, 601 flow [2024-05-12 13:25:05,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:25:05,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:25:05,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-05-12 13:25:05,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387755102040817 [2024-05-12 13:25:05,166 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 383 flow. Second operand 5 states and 132 transitions. [2024-05-12 13:25:05,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 93 transitions, 601 flow [2024-05-12 13:25:05,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 93 transitions, 532 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:05,179 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 343 flow [2024-05-12 13:25:05,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=343, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-05-12 13:25:05,180 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2024-05-12 13:25:05,180 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 343 flow [2024-05-12 13:25:05,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 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-05-12 13:25:05,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:05,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:05,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:25:05,181 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:05,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:05,182 INFO L85 PathProgramCache]: Analyzing trace with hash 729391281, now seen corresponding path program 1 times [2024-05-12 13:25:05,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:05,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238511479] [2024-05-12 13:25:05,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:05,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:05,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:06,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:06,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:06,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238511479] [2024-05-12 13:25:06,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238511479] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:06,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:06,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:06,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780199155] [2024-05-12 13:25:06,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:06,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:06,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:06,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:06,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:06,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:06,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 343 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:06,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:06,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:06,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:07,421 INFO L124 PetriNetUnfolderBase]: 4770/7739 cut-off events. [2024-05-12 13:25:07,421 INFO L125 PetriNetUnfolderBase]: For 10233/10233 co-relation queries the response was YES. [2024-05-12 13:25:07,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21895 conditions, 7739 events. 4770/7739 cut-off events. For 10233/10233 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 50181 event pairs, 1994 based on Foata normal form. 4/7202 useless extension candidates. Maximal degree in co-relation 21870. Up to 6763 conditions per place. [2024-05-12 13:25:07,489 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 83 selfloop transitions, 17 changer transitions 0/110 dead transitions. [2024-05-12 13:25:07,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 110 transitions, 711 flow [2024-05-12 13:25:07,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:07,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:07,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-05-12 13:25:07,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-05-12 13:25:07,492 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 343 flow. Second operand 6 states and 154 transitions. [2024-05-12 13:25:07,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 110 transitions, 711 flow [2024-05-12 13:25:07,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 110 transitions, 658 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:07,503 INFO L231 Difference]: Finished difference. Result has 73 places, 85 transitions, 482 flow [2024-05-12 13:25:07,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=482, PETRI_PLACES=73, PETRI_TRANSITIONS=85} [2024-05-12 13:25:07,506 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-05-12 13:25:07,506 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 85 transitions, 482 flow [2024-05-12 13:25:07,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:07,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:07,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:07,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:25:07,507 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:07,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:07,508 INFO L85 PathProgramCache]: Analyzing trace with hash 729020480, now seen corresponding path program 1 times [2024-05-12 13:25:07,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:07,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171442559] [2024-05-12 13:25:07,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:07,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:07,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:07,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:07,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:07,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171442559] [2024-05-12 13:25:07,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171442559] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:07,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:07,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:25:07,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317635703] [2024-05-12 13:25:07,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:07,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:25:07,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:07,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:25:07,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:25:07,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 49 [2024-05-12 13:25:07,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 85 transitions, 482 flow. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:07,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:07,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 49 [2024-05-12 13:25:07,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:07,967 INFO L124 PetriNetUnfolderBase]: 1321/2876 cut-off events. [2024-05-12 13:25:07,968 INFO L125 PetriNetUnfolderBase]: For 4152/4417 co-relation queries the response was YES. [2024-05-12 13:25:07,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6950 conditions, 2876 events. 1321/2876 cut-off events. For 4152/4417 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22963 event pairs, 447 based on Foata normal form. 17/2641 useless extension candidates. Maximal degree in co-relation 6923. Up to 1657 conditions per place. [2024-05-12 13:25:07,992 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 32 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-05-12 13:25:07,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 84 transitions, 504 flow [2024-05-12 13:25:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:25:07,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:25:07,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-05-12 13:25:07,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7278911564625851 [2024-05-12 13:25:07,994 INFO L175 Difference]: Start difference. First operand has 73 places, 85 transitions, 482 flow. Second operand 3 states and 107 transitions. [2024-05-12 13:25:07,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 84 transitions, 504 flow [2024-05-12 13:25:07,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 84 transitions, 490 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-05-12 13:25:08,002 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 406 flow [2024-05-12 13:25:08,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=406, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-05-12 13:25:08,004 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-05-12 13:25:08,004 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 406 flow [2024-05-12 13:25:08,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:08,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:08,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:08,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:25:08,005 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:08,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:08,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1130572244, now seen corresponding path program 1 times [2024-05-12 13:25:08,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:08,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906334994] [2024-05-12 13:25:08,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:08,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:09,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:09,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:09,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906334994] [2024-05-12 13:25:09,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906334994] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:09,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:09,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:09,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592848382] [2024-05-12 13:25:09,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:09,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:09,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:09,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:09,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:09,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:09,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 406 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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-05-12 13:25:09,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:09,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:09,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:10,005 INFO L124 PetriNetUnfolderBase]: 4775/7242 cut-off events. [2024-05-12 13:25:10,005 INFO L125 PetriNetUnfolderBase]: For 14874/14880 co-relation queries the response was YES. [2024-05-12 13:25:10,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22098 conditions, 7242 events. 4775/7242 cut-off events. For 14874/14880 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 42589 event pairs, 1568 based on Foata normal form. 10/7195 useless extension candidates. Maximal degree in co-relation 22070. Up to 6645 conditions per place. [2024-05-12 13:25:10,063 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 78 selfloop transitions, 24 changer transitions 4/115 dead transitions. [2024-05-12 13:25:10,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 754 flow [2024-05-12 13:25:10,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:10,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:10,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-05-12 13:25:10,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-05-12 13:25:10,066 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 406 flow. Second operand 6 states and 159 transitions. [2024-05-12 13:25:10,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 754 flow [2024-05-12 13:25:10,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 115 transitions, 730 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:25:10,076 INFO L231 Difference]: Finished difference. Result has 77 places, 77 transitions, 464 flow [2024-05-12 13:25:10,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=464, PETRI_PLACES=77, PETRI_TRANSITIONS=77} [2024-05-12 13:25:10,077 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 22 predicate places. [2024-05-12 13:25:10,077 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 77 transitions, 464 flow [2024-05-12 13:25:10,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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-05-12 13:25:10,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:10,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:10,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:25:10,078 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:10,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:10,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1451772854, now seen corresponding path program 2 times [2024-05-12 13:25:10,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:10,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007236110] [2024-05-12 13:25:10,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:10,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:10,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:11,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:11,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:11,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007236110] [2024-05-12 13:25:11,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007236110] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:11,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:11,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:11,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340516855] [2024-05-12 13:25:11,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:11,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:11,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:11,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:11,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:11,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:11,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 77 transitions, 464 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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-05-12 13:25:11,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:11,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:11,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:11,996 INFO L124 PetriNetUnfolderBase]: 4229/6439 cut-off events. [2024-05-12 13:25:11,996 INFO L125 PetriNetUnfolderBase]: For 14348/14348 co-relation queries the response was YES. [2024-05-12 13:25:12,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20017 conditions, 6439 events. 4229/6439 cut-off events. For 14348/14348 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 37354 event pairs, 1415 based on Foata normal form. 2/6381 useless extension candidates. Maximal degree in co-relation 19987. Up to 5897 conditions per place. [2024-05-12 13:25:12,036 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 73 selfloop transitions, 25 changer transitions 0/107 dead transitions. [2024-05-12 13:25:12,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 107 transitions, 734 flow [2024-05-12 13:25:12,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:12,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:12,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-05-12 13:25:12,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5136054421768708 [2024-05-12 13:25:12,039 INFO L175 Difference]: Start difference. First operand has 77 places, 77 transitions, 464 flow. Second operand 6 states and 151 transitions. [2024-05-12 13:25:12,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 107 transitions, 734 flow [2024-05-12 13:25:12,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 107 transitions, 697 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:12,050 INFO L231 Difference]: Finished difference. Result has 79 places, 77 transitions, 486 flow [2024-05-12 13:25:12,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=486, PETRI_PLACES=79, PETRI_TRANSITIONS=77} [2024-05-12 13:25:12,051 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2024-05-12 13:25:12,051 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 77 transitions, 486 flow [2024-05-12 13:25:12,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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-05-12 13:25:12,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:12,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:12,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:25:12,052 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:12,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:12,053 INFO L85 PathProgramCache]: Analyzing trace with hash -4318926, now seen corresponding path program 1 times [2024-05-12 13:25:12,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:12,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347765181] [2024-05-12 13:25:12,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:12,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:12,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:13,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:13,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:13,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347765181] [2024-05-12 13:25:13,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347765181] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:13,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:13,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:13,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770801793] [2024-05-12 13:25:13,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:13,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:13,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:13,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:13,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:13,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:13,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 77 transitions, 486 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:13,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:13,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:13,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:14,201 INFO L124 PetriNetUnfolderBase]: 4563/7271 cut-off events. [2024-05-12 13:25:14,202 INFO L125 PetriNetUnfolderBase]: For 18550/18556 co-relation queries the response was YES. [2024-05-12 13:25:14,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22649 conditions, 7271 events. 4563/7271 cut-off events. For 18550/18556 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 44757 event pairs, 1457 based on Foata normal form. 10/7082 useless extension candidates. Maximal degree in co-relation 22618. Up to 5975 conditions per place. [2024-05-12 13:25:14,239 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 119 selfloop transitions, 47 changer transitions 0/175 dead transitions. [2024-05-12 13:25:14,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 175 transitions, 1400 flow [2024-05-12 13:25:14,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:14,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:14,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-05-12 13:25:14,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382653061224489 [2024-05-12 13:25:14,241 INFO L175 Difference]: Start difference. First operand has 79 places, 77 transitions, 486 flow. Second operand 8 states and 211 transitions. [2024-05-12 13:25:14,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 175 transitions, 1400 flow [2024-05-12 13:25:14,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 175 transitions, 1213 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:14,253 INFO L231 Difference]: Finished difference. Result has 84 places, 112 transitions, 786 flow [2024-05-12 13:25:14,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=786, PETRI_PLACES=84, PETRI_TRANSITIONS=112} [2024-05-12 13:25:14,253 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 29 predicate places. [2024-05-12 13:25:14,253 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 112 transitions, 786 flow [2024-05-12 13:25:14,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:14,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:14,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:14,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:25:14,254 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:14,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:14,254 INFO L85 PathProgramCache]: Analyzing trace with hash 688002034, now seen corresponding path program 2 times [2024-05-12 13:25:14,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:14,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956788511] [2024-05-12 13:25:14,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:14,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:14,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:15,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:15,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:15,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956788511] [2024-05-12 13:25:15,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956788511] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:15,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:15,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:15,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160572120] [2024-05-12 13:25:15,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:15,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:15,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:15,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:15,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:15,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:15,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 112 transitions, 786 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:15,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:15,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:15,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:16,511 INFO L124 PetriNetUnfolderBase]: 4715/7475 cut-off events. [2024-05-12 13:25:16,511 INFO L125 PetriNetUnfolderBase]: For 24411/24417 co-relation queries the response was YES. [2024-05-12 13:25:16,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25918 conditions, 7475 events. 4715/7475 cut-off events. For 24411/24417 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 45690 event pairs, 1494 based on Foata normal form. 13/7289 useless extension candidates. Maximal degree in co-relation 25883. Up to 6079 conditions per place. [2024-05-12 13:25:16,553 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 106 selfloop transitions, 59 changer transitions 0/174 dead transitions. [2024-05-12 13:25:16,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 174 transitions, 1443 flow [2024-05-12 13:25:16,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:16,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:16,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-05-12 13:25:16,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5276967930029155 [2024-05-12 13:25:16,555 INFO L175 Difference]: Start difference. First operand has 84 places, 112 transitions, 786 flow. Second operand 7 states and 181 transitions. [2024-05-12 13:25:16,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 174 transitions, 1443 flow [2024-05-12 13:25:16,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 174 transitions, 1383 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:16,579 INFO L231 Difference]: Finished difference. Result has 90 places, 127 transitions, 1046 flow [2024-05-12 13:25:16,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1046, PETRI_PLACES=90, PETRI_TRANSITIONS=127} [2024-05-12 13:25:16,580 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 35 predicate places. [2024-05-12 13:25:16,580 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 127 transitions, 1046 flow [2024-05-12 13:25:16,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:16,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:16,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:16,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:25:16,581 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:16,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:16,582 INFO L85 PathProgramCache]: Analyzing trace with hash 2055286352, now seen corresponding path program 3 times [2024-05-12 13:25:16,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:16,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19540481] [2024-05-12 13:25:16,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:16,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:16,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:17,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:17,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:17,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19540481] [2024-05-12 13:25:17,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19540481] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:17,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:17,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:17,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195542774] [2024-05-12 13:25:17,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:17,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:17,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:17,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:17,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:17,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:17,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 127 transitions, 1046 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:17,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:17,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:17,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:18,922 INFO L124 PetriNetUnfolderBase]: 4791/7589 cut-off events. [2024-05-12 13:25:18,922 INFO L125 PetriNetUnfolderBase]: For 29296/29298 co-relation queries the response was YES. [2024-05-12 13:25:18,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27877 conditions, 7589 events. 4791/7589 cut-off events. For 29296/29298 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 46225 event pairs, 1501 based on Foata normal form. 6/7391 useless extension candidates. Maximal degree in co-relation 27839. Up to 6117 conditions per place. [2024-05-12 13:25:18,973 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 106 selfloop transitions, 73 changer transitions 0/188 dead transitions. [2024-05-12 13:25:18,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 188 transitions, 1807 flow [2024-05-12 13:25:18,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:18,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:18,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 13:25:18,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-05-12 13:25:18,975 INFO L175 Difference]: Start difference. First operand has 90 places, 127 transitions, 1046 flow. Second operand 7 states and 182 transitions. [2024-05-12 13:25:18,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 188 transitions, 1807 flow [2024-05-12 13:25:19,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 188 transitions, 1683 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:19,026 INFO L231 Difference]: Finished difference. Result has 95 places, 143 transitions, 1284 flow [2024-05-12 13:25:19,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1284, PETRI_PLACES=95, PETRI_TRANSITIONS=143} [2024-05-12 13:25:19,027 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 40 predicate places. [2024-05-12 13:25:19,027 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 143 transitions, 1284 flow [2024-05-12 13:25:19,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:19,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:19,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:19,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:25:19,028 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:19,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:19,029 INFO L85 PathProgramCache]: Analyzing trace with hash -507870960, now seen corresponding path program 4 times [2024-05-12 13:25:19,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:19,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074549015] [2024-05-12 13:25:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:19,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:19,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:20,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:20,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:20,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074549015] [2024-05-12 13:25:20,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074549015] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:20,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:20,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:20,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215624236] [2024-05-12 13:25:20,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:20,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:20,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:20,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:20,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:20,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:20,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 143 transitions, 1284 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:20,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:20,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:20,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:21,278 INFO L124 PetriNetUnfolderBase]: 4775/7565 cut-off events. [2024-05-12 13:25:21,278 INFO L125 PetriNetUnfolderBase]: For 29677/29679 co-relation queries the response was YES. [2024-05-12 13:25:21,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27714 conditions, 7565 events. 4775/7565 cut-off events. For 29677/29679 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 46181 event pairs, 1471 based on Foata normal form. 6/7367 useless extension candidates. Maximal degree in co-relation 27674. Up to 6110 conditions per place. [2024-05-12 13:25:21,313 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 102 selfloop transitions, 77 changer transitions 0/188 dead transitions. [2024-05-12 13:25:21,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 188 transitions, 1846 flow [2024-05-12 13:25:21,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:21,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:21,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 13:25:21,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521865889212828 [2024-05-12 13:25:21,315 INFO L175 Difference]: Start difference. First operand has 95 places, 143 transitions, 1284 flow. Second operand 7 states and 179 transitions. [2024-05-12 13:25:21,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 188 transitions, 1846 flow [2024-05-12 13:25:21,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 188 transitions, 1753 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-05-12 13:25:21,341 INFO L231 Difference]: Finished difference. Result has 100 places, 145 transitions, 1377 flow [2024-05-12 13:25:21,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1377, PETRI_PLACES=100, PETRI_TRANSITIONS=145} [2024-05-12 13:25:21,342 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 45 predicate places. [2024-05-12 13:25:21,342 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 145 transitions, 1377 flow [2024-05-12 13:25:21,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:21,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:21,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:21,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:25:21,343 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:21,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:21,344 INFO L85 PathProgramCache]: Analyzing trace with hash 865379632, now seen corresponding path program 1 times [2024-05-12 13:25:21,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:21,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758782875] [2024-05-12 13:25:21,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:21,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:21,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:22,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:22,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:22,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758782875] [2024-05-12 13:25:22,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758782875] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:22,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:22,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:25:22,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283503007] [2024-05-12 13:25:22,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:22,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:25:22,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:22,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:25:22,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:25:22,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:22,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 145 transitions, 1377 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:22,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:22,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:22,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:24,052 INFO L124 PetriNetUnfolderBase]: 4165/6828 cut-off events. [2024-05-12 13:25:24,052 INFO L125 PetriNetUnfolderBase]: For 28316/28318 co-relation queries the response was YES. [2024-05-12 13:25:24,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25570 conditions, 6828 events. 4165/6828 cut-off events. For 28316/28318 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 42824 event pairs, 1354 based on Foata normal form. 4/6631 useless extension candidates. Maximal degree in co-relation 25527. Up to 5875 conditions per place. [2024-05-12 13:25:24,096 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 154 selfloop transitions, 17 changer transitions 0/181 dead transitions. [2024-05-12 13:25:24,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 181 transitions, 1839 flow [2024-05-12 13:25:24,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:24,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:24,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:25:24,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5043731778425656 [2024-05-12 13:25:24,098 INFO L175 Difference]: Start difference. First operand has 100 places, 145 transitions, 1377 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:25:24,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 181 transitions, 1839 flow [2024-05-12 13:25:24,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 181 transitions, 1714 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:24,127 INFO L231 Difference]: Finished difference. Result has 103 places, 148 transitions, 1326 flow [2024-05-12 13:25:24,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1326, PETRI_PLACES=103, PETRI_TRANSITIONS=148} [2024-05-12 13:25:24,128 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 48 predicate places. [2024-05-12 13:25:24,128 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 148 transitions, 1326 flow [2024-05-12 13:25:24,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:24,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:24,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:24,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:25:24,129 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:24,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:24,130 INFO L85 PathProgramCache]: Analyzing trace with hash 507354370, now seen corresponding path program 1 times [2024-05-12 13:25:24,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:24,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561051923] [2024-05-12 13:25:24,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:24,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:24,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:25,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-05-12 13:25:25,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:25,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561051923] [2024-05-12 13:25:25,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561051923] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:25,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:25,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:25:25,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488148999] [2024-05-12 13:25:25,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:25,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:25:25,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:25,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:25:25,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:25:25,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:25,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 148 transitions, 1326 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-05-12 13:25:25,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:25,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:25,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:25,841 INFO L124 PetriNetUnfolderBase]: 4170/6802 cut-off events. [2024-05-12 13:25:25,842 INFO L125 PetriNetUnfolderBase]: For 30904/30906 co-relation queries the response was YES. [2024-05-12 13:25:25,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25679 conditions, 6802 events. 4170/6802 cut-off events. For 30904/30906 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 42231 event pairs, 1635 based on Foata normal form. 1/6601 useless extension candidates. Maximal degree in co-relation 25635. Up to 5948 conditions per place. [2024-05-12 13:25:25,884 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 151 selfloop transitions, 9 changer transitions 0/170 dead transitions. [2024-05-12 13:25:25,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 170 transitions, 1759 flow [2024-05-12 13:25:25,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:25:25,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:25:25,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-05-12 13:25:25,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:25:25,886 INFO L175 Difference]: Start difference. First operand has 103 places, 148 transitions, 1326 flow. Second operand 5 states and 120 transitions. [2024-05-12 13:25:25,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 170 transitions, 1759 flow [2024-05-12 13:25:25,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 170 transitions, 1703 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 13:25:25,918 INFO L231 Difference]: Finished difference. Result has 104 places, 155 transitions, 1380 flow [2024-05-12 13:25:25,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1380, PETRI_PLACES=104, PETRI_TRANSITIONS=155} [2024-05-12 13:25:25,919 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 49 predicate places. [2024-05-12 13:25:25,919 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 155 transitions, 1380 flow [2024-05-12 13:25:25,920 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-05-12 13:25:25,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:25,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:25,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:25:25,920 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:25,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:25,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1947364732, now seen corresponding path program 1 times [2024-05-12 13:25:25,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:25,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653687664] [2024-05-12 13:25:25,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:25,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:25,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:26,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-05-12 13:25:26,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:26,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653687664] [2024-05-12 13:25:26,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653687664] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:26,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:26,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:26,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612519578] [2024-05-12 13:25:26,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:26,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:26,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:26,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:26,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:26,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:26,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 155 transitions, 1380 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:26,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:26,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:26,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:28,154 INFO L124 PetriNetUnfolderBase]: 4948/7873 cut-off events. [2024-05-12 13:25:28,155 INFO L125 PetriNetUnfolderBase]: For 42237/42243 co-relation queries the response was YES. [2024-05-12 13:25:28,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31206 conditions, 7873 events. 4948/7873 cut-off events. For 42237/42243 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 48387 event pairs, 1494 based on Foata normal form. 9/7696 useless extension candidates. Maximal degree in co-relation 31160. Up to 6256 conditions per place. [2024-05-12 13:25:28,201 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 121 selfloop transitions, 88 changer transitions 0/218 dead transitions. [2024-05-12 13:25:28,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 218 transitions, 2254 flow [2024-05-12 13:25:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:28,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:28,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 13:25:28,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335276967930029 [2024-05-12 13:25:28,203 INFO L175 Difference]: Start difference. First operand has 104 places, 155 transitions, 1380 flow. Second operand 7 states and 183 transitions. [2024-05-12 13:25:28,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 218 transitions, 2254 flow [2024-05-12 13:25:28,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 218 transitions, 2231 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-05-12 13:25:28,229 INFO L231 Difference]: Finished difference. Result has 110 places, 172 transitions, 1796 flow [2024-05-12 13:25:28,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1796, PETRI_PLACES=110, PETRI_TRANSITIONS=172} [2024-05-12 13:25:28,230 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 55 predicate places. [2024-05-12 13:25:28,230 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 172 transitions, 1796 flow [2024-05-12 13:25:28,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:28,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:28,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:28,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:25:28,231 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:28,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:28,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1668468282, now seen corresponding path program 2 times [2024-05-12 13:25:28,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:28,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116642810] [2024-05-12 13:25:28,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:28,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:28,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:29,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:29,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:29,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116642810] [2024-05-12 13:25:29,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116642810] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:29,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:29,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:29,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7508798] [2024-05-12 13:25:29,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:29,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:29,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:29,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:29,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:29,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:29,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 172 transitions, 1796 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:29,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:29,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:29,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:30,462 INFO L124 PetriNetUnfolderBase]: 4928/7869 cut-off events. [2024-05-12 13:25:30,462 INFO L125 PetriNetUnfolderBase]: For 47477/47487 co-relation queries the response was YES. [2024-05-12 13:25:30,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32327 conditions, 7869 events. 4928/7869 cut-off events. For 47477/47487 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 48551 event pairs, 1520 based on Foata normal form. 15/7698 useless extension candidates. Maximal degree in co-relation 32278. Up to 6240 conditions per place. [2024-05-12 13:25:30,516 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 118 selfloop transitions, 94 changer transitions 0/221 dead transitions. [2024-05-12 13:25:30,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 221 transitions, 2457 flow [2024-05-12 13:25:30,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:30,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:30,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-05-12 13:25:30,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393586005830904 [2024-05-12 13:25:30,518 INFO L175 Difference]: Start difference. First operand has 110 places, 172 transitions, 1796 flow. Second operand 7 states and 185 transitions. [2024-05-12 13:25:30,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 221 transitions, 2457 flow [2024-05-12 13:25:30,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 221 transitions, 2308 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:30,567 INFO L231 Difference]: Finished difference. Result has 115 places, 175 transitions, 1936 flow [2024-05-12 13:25:30,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1936, PETRI_PLACES=115, PETRI_TRANSITIONS=175} [2024-05-12 13:25:30,567 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 60 predicate places. [2024-05-12 13:25:30,568 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 175 transitions, 1936 flow [2024-05-12 13:25:30,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:30,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:30,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:30,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:25:30,568 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:30,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:30,569 INFO L85 PathProgramCache]: Analyzing trace with hash -703280226, now seen corresponding path program 3 times [2024-05-12 13:25:30,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:30,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191826742] [2024-05-12 13:25:30,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:30,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:30,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:31,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:31,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:31,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191826742] [2024-05-12 13:25:31,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191826742] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:31,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:31,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:31,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219353719] [2024-05-12 13:25:31,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:31,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:31,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:31,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:31,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:31,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:31,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 175 transitions, 1936 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:31,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:31,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:31,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:32,592 INFO L124 PetriNetUnfolderBase]: 4912/7827 cut-off events. [2024-05-12 13:25:32,592 INFO L125 PetriNetUnfolderBase]: For 51275/51281 co-relation queries the response was YES. [2024-05-12 13:25:32,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32758 conditions, 7827 events. 4912/7827 cut-off events. For 51275/51281 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 48195 event pairs, 1508 based on Foata normal form. 10/7646 useless extension candidates. Maximal degree in co-relation 32707. Up to 6227 conditions per place. [2024-05-12 13:25:32,652 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 118 selfloop transitions, 88 changer transitions 0/215 dead transitions. [2024-05-12 13:25:32,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 215 transitions, 2506 flow [2024-05-12 13:25:32,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:32,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:32,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-05-12 13:25:32,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072886297376094 [2024-05-12 13:25:32,654 INFO L175 Difference]: Start difference. First operand has 115 places, 175 transitions, 1936 flow. Second operand 7 states and 174 transitions. [2024-05-12 13:25:32,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 215 transitions, 2506 flow [2024-05-12 13:25:32,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 215 transitions, 2358 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:32,735 INFO L231 Difference]: Finished difference. Result has 118 places, 177 transitions, 2003 flow [2024-05-12 13:25:32,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2003, PETRI_PLACES=118, PETRI_TRANSITIONS=177} [2024-05-12 13:25:32,736 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 63 predicate places. [2024-05-12 13:25:32,736 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 177 transitions, 2003 flow [2024-05-12 13:25:32,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:32,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:32,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:32,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:25:32,737 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:32,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:32,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1401832849, now seen corresponding path program 1 times [2024-05-12 13:25:32,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:32,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987364140] [2024-05-12 13:25:32,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:32,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:33,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-05-12 13:25:33,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:33,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987364140] [2024-05-12 13:25:33,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987364140] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:33,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:33,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:33,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037847364] [2024-05-12 13:25:33,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:33,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:33,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:33,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:33,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:33,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:33,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 177 transitions, 2003 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-05-12 13:25:33,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:33,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:33,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:34,695 INFO L124 PetriNetUnfolderBase]: 4917/7828 cut-off events. [2024-05-12 13:25:34,695 INFO L125 PetriNetUnfolderBase]: For 55862/55864 co-relation queries the response was YES. [2024-05-12 13:25:34,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33004 conditions, 7828 events. 4917/7828 cut-off events. For 55862/55864 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 48010 event pairs, 1952 based on Foata normal form. 1/7643 useless extension candidates. Maximal degree in co-relation 32952. Up to 6976 conditions per place. [2024-05-12 13:25:34,749 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 180 selfloop transitions, 12 changer transitions 0/201 dead transitions. [2024-05-12 13:25:34,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 201 transitions, 2481 flow [2024-05-12 13:25:34,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:34,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:34,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-05-12 13:25:34,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-05-12 13:25:34,750 INFO L175 Difference]: Start difference. First operand has 118 places, 177 transitions, 2003 flow. Second operand 6 states and 137 transitions. [2024-05-12 13:25:34,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 201 transitions, 2481 flow [2024-05-12 13:25:34,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 201 transitions, 2340 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:34,799 INFO L231 Difference]: Finished difference. Result has 120 places, 180 transitions, 1924 flow [2024-05-12 13:25:34,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1924, PETRI_PLACES=120, PETRI_TRANSITIONS=180} [2024-05-12 13:25:34,799 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 65 predicate places. [2024-05-12 13:25:34,799 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 180 transitions, 1924 flow [2024-05-12 13:25:34,800 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-05-12 13:25:34,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:34,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:34,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:25:34,800 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:34,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:34,801 INFO L85 PathProgramCache]: Analyzing trace with hash 120439347, now seen corresponding path program 1 times [2024-05-12 13:25:34,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:34,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535457156] [2024-05-12 13:25:34,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:34,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:34,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:35,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:35,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:35,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535457156] [2024-05-12 13:25:35,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535457156] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:35,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:35,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:35,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738350847] [2024-05-12 13:25:35,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:35,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:35,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:35,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:35,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:35,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:35,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 180 transitions, 1924 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:35,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:35,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:35,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:37,150 INFO L124 PetriNetUnfolderBase]: 5206/8387 cut-off events. [2024-05-12 13:25:37,150 INFO L125 PetriNetUnfolderBase]: For 67613/67619 co-relation queries the response was YES. [2024-05-12 13:25:37,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35577 conditions, 8387 events. 5206/8387 cut-off events. For 67613/67619 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 53109 event pairs, 1264 based on Foata normal form. 8/8133 useless extension candidates. Maximal degree in co-relation 35523. Up to 6893 conditions per place. [2024-05-12 13:25:37,220 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 171 selfloop transitions, 48 changer transitions 0/229 dead transitions. [2024-05-12 13:25:37,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 229 transitions, 2614 flow [2024-05-12 13:25:37,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:37,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:37,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 13:25:37,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521865889212828 [2024-05-12 13:25:37,223 INFO L175 Difference]: Start difference. First operand has 120 places, 180 transitions, 1924 flow. Second operand 7 states and 179 transitions. [2024-05-12 13:25:37,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 229 transitions, 2614 flow [2024-05-12 13:25:37,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 229 transitions, 2576 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:37,278 INFO L231 Difference]: Finished difference. Result has 123 places, 184 transitions, 2037 flow [2024-05-12 13:25:37,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2037, PETRI_PLACES=123, PETRI_TRANSITIONS=184} [2024-05-12 13:25:37,279 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 68 predicate places. [2024-05-12 13:25:37,279 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 184 transitions, 2037 flow [2024-05-12 13:25:37,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:37,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:37,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:37,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:25:37,280 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:37,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:37,280 INFO L85 PathProgramCache]: Analyzing trace with hash -370456939, now seen corresponding path program 2 times [2024-05-12 13:25:37,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:37,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984439728] [2024-05-12 13:25:37,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:37,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:37,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:38,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:38,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:38,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984439728] [2024-05-12 13:25:38,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984439728] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:38,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:38,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:25:38,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559017681] [2024-05-12 13:25:38,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:38,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:25:38,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:38,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:25:38,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:25:38,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:38,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 184 transitions, 2037 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:38,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:38,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:38,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:39,423 INFO L124 PetriNetUnfolderBase]: 5198/8380 cut-off events. [2024-05-12 13:25:39,423 INFO L125 PetriNetUnfolderBase]: For 73587/73593 co-relation queries the response was YES. [2024-05-12 13:25:39,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36393 conditions, 8380 events. 5198/8380 cut-off events. For 73587/73593 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 53010 event pairs, 1634 based on Foata normal form. 8/8118 useless extension candidates. Maximal degree in co-relation 36338. Up to 7040 conditions per place. [2024-05-12 13:25:39,491 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 165 selfloop transitions, 52 changer transitions 0/227 dead transitions. [2024-05-12 13:25:39,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 227 transitions, 2615 flow [2024-05-12 13:25:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:25:39,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:25:39,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-05-12 13:25:39,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160349854227405 [2024-05-12 13:25:39,493 INFO L175 Difference]: Start difference. First operand has 123 places, 184 transitions, 2037 flow. Second operand 7 states and 177 transitions. [2024-05-12 13:25:39,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 227 transitions, 2615 flow [2024-05-12 13:25:39,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 227 transitions, 2544 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:39,562 INFO L231 Difference]: Finished difference. Result has 127 places, 184 transitions, 2080 flow [2024-05-12 13:25:39,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2080, PETRI_PLACES=127, PETRI_TRANSITIONS=184} [2024-05-12 13:25:39,563 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 72 predicate places. [2024-05-12 13:25:39,563 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 184 transitions, 2080 flow [2024-05-12 13:25:39,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:39,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:39,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:39,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:25:39,564 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:39,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:39,564 INFO L85 PathProgramCache]: Analyzing trace with hash 238772175, now seen corresponding path program 1 times [2024-05-12 13:25:39,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:39,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743905218] [2024-05-12 13:25:39,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:39,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:39,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:40,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-05-12 13:25:40,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:40,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743905218] [2024-05-12 13:25:40,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743905218] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:40,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:40,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:40,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643618739] [2024-05-12 13:25:40,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:40,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:40,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:40,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:40,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:41,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:41,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 184 transitions, 2080 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:41,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:41,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:41,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:42,370 INFO L124 PetriNetUnfolderBase]: 5386/8573 cut-off events. [2024-05-12 13:25:42,370 INFO L125 PetriNetUnfolderBase]: For 83230/83236 co-relation queries the response was YES. [2024-05-12 13:25:42,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37991 conditions, 8573 events. 5386/8573 cut-off events. For 83230/83236 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 53748 event pairs, 1466 based on Foata normal form. 25/8360 useless extension candidates. Maximal degree in co-relation 37934. Up to 6590 conditions per place. [2024-05-12 13:25:42,440 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 131 selfloop transitions, 98 changer transitions 0/239 dead transitions. [2024-05-12 13:25:42,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 239 transitions, 2746 flow [2024-05-12 13:25:42,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:42,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:42,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 13:25:42,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255102040816326 [2024-05-12 13:25:42,442 INFO L175 Difference]: Start difference. First operand has 127 places, 184 transitions, 2080 flow. Second operand 8 states and 206 transitions. [2024-05-12 13:25:42,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 239 transitions, 2746 flow [2024-05-12 13:25:42,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 239 transitions, 2632 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:42,512 INFO L231 Difference]: Finished difference. Result has 129 places, 187 transitions, 2215 flow [2024-05-12 13:25:42,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2215, PETRI_PLACES=129, PETRI_TRANSITIONS=187} [2024-05-12 13:25:42,513 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 74 predicate places. [2024-05-12 13:25:42,513 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 187 transitions, 2215 flow [2024-05-12 13:25:42,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:42,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:42,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:42,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:25:42,514 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:42,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:42,514 INFO L85 PathProgramCache]: Analyzing trace with hash -2070131103, now seen corresponding path program 1 times [2024-05-12 13:25:42,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:42,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758223687] [2024-05-12 13:25:42,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:42,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:42,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:43,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-05-12 13:25:43,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:43,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758223687] [2024-05-12 13:25:43,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758223687] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:43,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:43,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:43,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314338651] [2024-05-12 13:25:43,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:43,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:43,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:43,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:43,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:43,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:43,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 187 transitions, 2215 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-05-12 13:25:43,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:43,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:43,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:44,553 INFO L124 PetriNetUnfolderBase]: 5477/8689 cut-off events. [2024-05-12 13:25:44,553 INFO L125 PetriNetUnfolderBase]: For 89365/89371 co-relation queries the response was YES. [2024-05-12 13:25:44,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39904 conditions, 8689 events. 5477/8689 cut-off events. For 89365/89371 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 54060 event pairs, 1936 based on Foata normal form. 7/8448 useless extension candidates. Maximal degree in co-relation 39846. Up to 7712 conditions per place. [2024-05-12 13:25:44,619 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 197 selfloop transitions, 15 changer transitions 0/222 dead transitions. [2024-05-12 13:25:44,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 222 transitions, 2851 flow [2024-05-12 13:25:44,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:44,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:44,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-05-12 13:25:44,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-05-12 13:25:44,621 INFO L175 Difference]: Start difference. First operand has 129 places, 187 transitions, 2215 flow. Second operand 6 states and 141 transitions. [2024-05-12 13:25:44,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 222 transitions, 2851 flow [2024-05-12 13:25:44,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 222 transitions, 2636 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:44,699 INFO L231 Difference]: Finished difference. Result has 130 places, 196 transitions, 2182 flow [2024-05-12 13:25:44,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2182, PETRI_PLACES=130, PETRI_TRANSITIONS=196} [2024-05-12 13:25:44,700 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 75 predicate places. [2024-05-12 13:25:44,700 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 196 transitions, 2182 flow [2024-05-12 13:25:44,700 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-05-12 13:25:44,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:44,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:44,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:25:44,701 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:44,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:44,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1602381041, now seen corresponding path program 2 times [2024-05-12 13:25:44,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:44,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327300010] [2024-05-12 13:25:44,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:44,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:44,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:46,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:46,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:46,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327300010] [2024-05-12 13:25:46,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327300010] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:46,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:46,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:46,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179253764] [2024-05-12 13:25:46,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:46,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:46,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:46,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:46,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:46,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:46,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 196 transitions, 2182 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:46,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:46,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:46,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:47,567 INFO L124 PetriNetUnfolderBase]: 5479/8678 cut-off events. [2024-05-12 13:25:47,567 INFO L125 PetriNetUnfolderBase]: For 93543/93545 co-relation queries the response was YES. [2024-05-12 13:25:47,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40336 conditions, 8678 events. 5479/8678 cut-off events. For 93543/93545 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 54150 event pairs, 1571 based on Foata normal form. 6/8439 useless extension candidates. Maximal degree in co-relation 40276. Up to 6958 conditions per place. [2024-05-12 13:25:47,626 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 130 selfloop transitions, 109 changer transitions 0/249 dead transitions. [2024-05-12 13:25:47,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 249 transitions, 2926 flow [2024-05-12 13:25:47,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:25:47,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:25:47,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-05-12 13:25:47,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875283446712018 [2024-05-12 13:25:47,627 INFO L175 Difference]: Start difference. First operand has 130 places, 196 transitions, 2182 flow. Second operand 9 states and 215 transitions. [2024-05-12 13:25:47,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 249 transitions, 2926 flow [2024-05-12 13:25:47,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 249 transitions, 2882 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 13:25:47,707 INFO L231 Difference]: Finished difference. Result has 137 places, 201 transitions, 2443 flow [2024-05-12 13:25:47,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2443, PETRI_PLACES=137, PETRI_TRANSITIONS=201} [2024-05-12 13:25:47,708 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 82 predicate places. [2024-05-12 13:25:47,708 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 201 transitions, 2443 flow [2024-05-12 13:25:47,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:47,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:47,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:47,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:25:47,709 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:47,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:47,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1830282191, now seen corresponding path program 3 times [2024-05-12 13:25:47,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:47,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354028096] [2024-05-12 13:25:47,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:47,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:47,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:48,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:48,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:48,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354028096] [2024-05-12 13:25:48,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354028096] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:48,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:48,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:48,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616331109] [2024-05-12 13:25:48,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:48,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:48,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:48,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:48,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:49,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:49,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 201 transitions, 2443 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:49,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:49,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:49,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:50,561 INFO L124 PetriNetUnfolderBase]: 5513/8731 cut-off events. [2024-05-12 13:25:50,561 INFO L125 PetriNetUnfolderBase]: For 106287/106291 co-relation queries the response was YES. [2024-05-12 13:25:50,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42357 conditions, 8731 events. 5513/8731 cut-off events. For 106287/106291 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 54351 event pairs, 1608 based on Foata normal form. 5/8489 useless extension candidates. Maximal degree in co-relation 42295. Up to 7008 conditions per place. [2024-05-12 13:25:50,635 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 135 selfloop transitions, 105 changer transitions 0/250 dead transitions. [2024-05-12 13:25:50,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 250 transitions, 3135 flow [2024-05-12 13:25:50,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:50,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:50,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:25:50,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-05-12 13:25:50,636 INFO L175 Difference]: Start difference. First operand has 137 places, 201 transitions, 2443 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:25:50,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 250 transitions, 3135 flow [2024-05-12 13:25:50,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 250 transitions, 2890 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:50,745 INFO L231 Difference]: Finished difference. Result has 139 places, 204 transitions, 2471 flow [2024-05-12 13:25:50,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2198, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2471, PETRI_PLACES=139, PETRI_TRANSITIONS=204} [2024-05-12 13:25:50,745 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 84 predicate places. [2024-05-12 13:25:50,745 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 204 transitions, 2471 flow [2024-05-12 13:25:50,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:50,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:50,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:50,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:25:50,746 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:50,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:50,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1593810161, now seen corresponding path program 4 times [2024-05-12 13:25:50,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:50,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896686622] [2024-05-12 13:25:50,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:50,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:50,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:52,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:52,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:52,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896686622] [2024-05-12 13:25:52,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896686622] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:52,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:52,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:25:52,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131046263] [2024-05-12 13:25:52,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:52,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:25:52,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:52,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:25:52,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:25:52,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:52,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 204 transitions, 2471 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:52,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:52,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:52,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:53,716 INFO L124 PetriNetUnfolderBase]: 5477/8538 cut-off events. [2024-05-12 13:25:53,716 INFO L125 PetriNetUnfolderBase]: For 114308/114312 co-relation queries the response was YES. [2024-05-12 13:25:53,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42668 conditions, 8538 events. 5477/8538 cut-off events. For 114308/114312 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 52424 event pairs, 1410 based on Foata normal form. 5/8342 useless extension candidates. Maximal degree in co-relation 42605. Up to 6564 conditions per place. [2024-05-12 13:25:53,800 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 128 selfloop transitions, 118 changer transitions 0/256 dead transitions. [2024-05-12 13:25:53,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 256 transitions, 3191 flow [2024-05-12 13:25:53,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:25:53,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:25:53,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-05-12 13:25:53,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-05-12 13:25:53,802 INFO L175 Difference]: Start difference. First operand has 139 places, 204 transitions, 2471 flow. Second operand 8 states and 204 transitions. [2024-05-12 13:25:53,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 256 transitions, 3191 flow [2024-05-12 13:25:53,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 256 transitions, 2944 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:53,928 INFO L231 Difference]: Finished difference. Result has 141 places, 207 transitions, 2528 flow [2024-05-12 13:25:53,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2528, PETRI_PLACES=141, PETRI_TRANSITIONS=207} [2024-05-12 13:25:53,929 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-05-12 13:25:53,929 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 207 transitions, 2528 flow [2024-05-12 13:25:53,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:25:53,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:53,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:53,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:25:53,930 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:53,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:53,931 INFO L85 PathProgramCache]: Analyzing trace with hash -2058673503, now seen corresponding path program 2 times [2024-05-12 13:25:53,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:53,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238195999] [2024-05-12 13:25:53,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:53,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:53,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:54,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:54,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:54,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238195999] [2024-05-12 13:25:54,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238195999] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:54,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:54,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:54,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031216048] [2024-05-12 13:25:54,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:54,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:54,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:54,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:54,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:54,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:25:54,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 207 transitions, 2528 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-05-12 13:25:54,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:54,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:25:54,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:56,098 INFO L124 PetriNetUnfolderBase]: 5514/8617 cut-off events. [2024-05-12 13:25:56,099 INFO L125 PetriNetUnfolderBase]: For 122659/122685 co-relation queries the response was YES. [2024-05-12 13:25:56,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43820 conditions, 8617 events. 5514/8617 cut-off events. For 122659/122685 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 52901 event pairs, 1918 based on Foata normal form. 21/8436 useless extension candidates. Maximal degree in co-relation 43756. Up to 7740 conditions per place. [2024-05-12 13:25:56,163 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 203 selfloop transitions, 20 changer transitions 0/233 dead transitions. [2024-05-12 13:25:56,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 233 transitions, 3121 flow [2024-05-12 13:25:56,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:56,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:56,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-05-12 13:25:56,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-05-12 13:25:56,164 INFO L175 Difference]: Start difference. First operand has 141 places, 207 transitions, 2528 flow. Second operand 6 states and 139 transitions. [2024-05-12 13:25:56,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 233 transitions, 3121 flow [2024-05-12 13:25:56,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 233 transitions, 2841 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-05-12 13:25:56,285 INFO L231 Difference]: Finished difference. Result has 141 places, 210 transitions, 2342 flow [2024-05-12 13:25:56,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2248, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2342, PETRI_PLACES=141, PETRI_TRANSITIONS=210} [2024-05-12 13:25:56,285 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 86 predicate places. [2024-05-12 13:25:56,286 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 210 transitions, 2342 flow [2024-05-12 13:25:56,286 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-05-12 13:25:56,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:56,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:56,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:25:56,286 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:56,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:56,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2064411231, now seen corresponding path program 1 times [2024-05-12 13:25:56,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:56,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662905262] [2024-05-12 13:25:56,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:56,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:56,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:57,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:57,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:57,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662905262] [2024-05-12 13:25:57,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662905262] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:57,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:57,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:57,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708437730] [2024-05-12 13:25:57,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:57,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:57,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:57,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:57,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:57,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:57,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 210 transitions, 2342 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-05-12 13:25:57,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:57,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:57,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:25:58,363 INFO L124 PetriNetUnfolderBase]: 4942/7888 cut-off events. [2024-05-12 13:25:58,363 INFO L125 PetriNetUnfolderBase]: For 113195/113199 co-relation queries the response was YES. [2024-05-12 13:25:58,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39863 conditions, 7888 events. 4942/7888 cut-off events. For 113195/113199 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 49171 event pairs, 1779 based on Foata normal form. 2/7686 useless extension candidates. Maximal degree in co-relation 39798. Up to 6975 conditions per place. [2024-05-12 13:25:58,427 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 213 selfloop transitions, 13 changer transitions 0/237 dead transitions. [2024-05-12 13:25:58,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 237 transitions, 2948 flow [2024-05-12 13:25:58,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:25:58,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:25:58,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-05-12 13:25:58,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-05-12 13:25:58,429 INFO L175 Difference]: Start difference. First operand has 141 places, 210 transitions, 2342 flow. Second operand 6 states and 143 transitions. [2024-05-12 13:25:58,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 237 transitions, 2948 flow [2024-05-12 13:25:58,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 237 transitions, 2884 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 13:25:58,551 INFO L231 Difference]: Finished difference. Result has 144 places, 217 transitions, 2411 flow [2024-05-12 13:25:58,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2411, PETRI_PLACES=144, PETRI_TRANSITIONS=217} [2024-05-12 13:25:58,551 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 89 predicate places. [2024-05-12 13:25:58,552 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 217 transitions, 2411 flow [2024-05-12 13:25:58,552 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-05-12 13:25:58,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:25:58,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:25:58,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:25:58,553 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:25:58,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:25:58,553 INFO L85 PathProgramCache]: Analyzing trace with hash -507152271, now seen corresponding path program 2 times [2024-05-12 13:25:58,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:25:58,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166608195] [2024-05-12 13:25:58,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:25:58,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:25:58,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:25:59,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:25:59,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:25:59,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166608195] [2024-05-12 13:25:59,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166608195] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:25:59,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:25:59,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:25:59,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488184424] [2024-05-12 13:25:59,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:25:59,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:25:59,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:25:59,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:25:59,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:25:59,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:25:59,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 217 transitions, 2411 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-05-12 13:25:59,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:25:59,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:25:59,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:00,470 INFO L124 PetriNetUnfolderBase]: 4916/7843 cut-off events. [2024-05-12 13:26:00,470 INFO L125 PetriNetUnfolderBase]: For 120130/120140 co-relation queries the response was YES. [2024-05-12 13:26:00,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40734 conditions, 7843 events. 4916/7843 cut-off events. For 120130/120140 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 48843 event pairs, 1757 based on Foata normal form. 8/7660 useless extension candidates. Maximal degree in co-relation 40667. Up to 6919 conditions per place. [2024-05-12 13:26:00,542 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 211 selfloop transitions, 18 changer transitions 0/240 dead transitions. [2024-05-12 13:26:00,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 240 transitions, 2993 flow [2024-05-12 13:26:00,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:26:00,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:26:00,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-05-12 13:26:00,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:26:00,544 INFO L175 Difference]: Start difference. First operand has 144 places, 217 transitions, 2411 flow. Second operand 6 states and 144 transitions. [2024-05-12 13:26:00,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 240 transitions, 2993 flow [2024-05-12 13:26:00,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 240 transitions, 2950 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:00,660 INFO L231 Difference]: Finished difference. Result has 147 places, 220 transitions, 2452 flow [2024-05-12 13:26:00,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2368, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2452, PETRI_PLACES=147, PETRI_TRANSITIONS=220} [2024-05-12 13:26:00,661 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 92 predicate places. [2024-05-12 13:26:00,661 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 220 transitions, 2452 flow [2024-05-12 13:26:00,662 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-05-12 13:26:00,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:00,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:00,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:26:00,662 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:00,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:00,663 INFO L85 PathProgramCache]: Analyzing trace with hash -2058658623, now seen corresponding path program 1 times [2024-05-12 13:26:00,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:00,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820348165] [2024-05-12 13:26:00,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:00,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:00,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:01,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:01,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:01,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820348165] [2024-05-12 13:26:01,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820348165] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:01,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:01,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:01,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438114031] [2024-05-12 13:26:01,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:01,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:01,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:01,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:01,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:01,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:01,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 220 transitions, 2452 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-05-12 13:26:01,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:01,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:01,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:02,902 INFO L124 PetriNetUnfolderBase]: 5254/8206 cut-off events. [2024-05-12 13:26:02,902 INFO L125 PetriNetUnfolderBase]: For 128091/128095 co-relation queries the response was YES. [2024-05-12 13:26:02,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43168 conditions, 8206 events. 5254/8206 cut-off events. For 128091/128095 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 49642 event pairs, 1958 based on Foata normal form. 2/8058 useless extension candidates. Maximal degree in co-relation 43100. Up to 7460 conditions per place. [2024-05-12 13:26:02,976 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 225 selfloop transitions, 15 changer transitions 0/249 dead transitions. [2024-05-12 13:26:02,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 249 transitions, 3090 flow [2024-05-12 13:26:02,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:02,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:02,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:26:02,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606413994169096 [2024-05-12 13:26:02,978 INFO L175 Difference]: Start difference. First operand has 147 places, 220 transitions, 2452 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:26:02,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 249 transitions, 3090 flow [2024-05-12 13:26:03,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 249 transitions, 3030 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 13:26:03,139 INFO L231 Difference]: Finished difference. Result has 150 places, 223 transitions, 2472 flow [2024-05-12 13:26:03,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2472, PETRI_PLACES=150, PETRI_TRANSITIONS=223} [2024-05-12 13:26:03,140 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 95 predicate places. [2024-05-12 13:26:03,140 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 223 transitions, 2472 flow [2024-05-12 13:26:03,140 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-05-12 13:26:03,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:03,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:03,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:26:03,141 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:03,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:03,141 INFO L85 PathProgramCache]: Analyzing trace with hash 868308415, now seen corresponding path program 1 times [2024-05-12 13:26:03,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:03,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854741603] [2024-05-12 13:26:03,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:03,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:03,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:04,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:04,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:04,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854741603] [2024-05-12 13:26:04,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854741603] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:04,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:04,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:04,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190185303] [2024-05-12 13:26:04,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:04,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:04,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:04,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:04,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:04,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:04,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 223 transitions, 2472 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:04,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:04,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:04,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:05,483 INFO L124 PetriNetUnfolderBase]: 5681/8851 cut-off events. [2024-05-12 13:26:05,484 INFO L125 PetriNetUnfolderBase]: For 163283/163299 co-relation queries the response was YES. [2024-05-12 13:26:05,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48164 conditions, 8851 events. 5681/8851 cut-off events. For 163283/163299 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 54240 event pairs, 1600 based on Foata normal form. 25/8672 useless extension candidates. Maximal degree in co-relation 48095. Up to 6803 conditions per place. [2024-05-12 13:26:05,557 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 163 selfloop transitions, 108 changer transitions 0/281 dead transitions. [2024-05-12 13:26:05,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 281 transitions, 3272 flow [2024-05-12 13:26:05,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:05,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:05,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 13:26:05,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331632653061225 [2024-05-12 13:26:05,558 INFO L175 Difference]: Start difference. First operand has 150 places, 223 transitions, 2472 flow. Second operand 8 states and 209 transitions. [2024-05-12 13:26:05,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 281 transitions, 3272 flow [2024-05-12 13:26:05,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 281 transitions, 3216 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 13:26:05,712 INFO L231 Difference]: Finished difference. Result has 154 places, 228 transitions, 2730 flow [2024-05-12 13:26:05,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2730, PETRI_PLACES=154, PETRI_TRANSITIONS=228} [2024-05-12 13:26:05,713 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 99 predicate places. [2024-05-12 13:26:05,713 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 228 transitions, 2730 flow [2024-05-12 13:26:05,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:05,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:05,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:05,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:26:05,714 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:05,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:05,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1312171857, now seen corresponding path program 2 times [2024-05-12 13:26:05,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:05,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659490529] [2024-05-12 13:26:05,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:05,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:05,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:06,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:06,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659490529] [2024-05-12 13:26:06,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659490529] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:06,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:06,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:06,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673933965] [2024-05-12 13:26:06,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:06,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:06,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:06,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:06,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:06,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:06,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 228 transitions, 2730 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:06,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:06,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:06,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:08,185 INFO L124 PetriNetUnfolderBase]: 5958/9405 cut-off events. [2024-05-12 13:26:08,186 INFO L125 PetriNetUnfolderBase]: For 187581/187597 co-relation queries the response was YES. [2024-05-12 13:26:08,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52108 conditions, 9405 events. 5958/9405 cut-off events. For 187581/187597 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 58922 event pairs, 1257 based on Foata normal form. 25/9178 useless extension candidates. Maximal degree in co-relation 52037. Up to 6457 conditions per place. [2024-05-12 13:26:08,273 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 172 selfloop transitions, 109 changer transitions 0/291 dead transitions. [2024-05-12 13:26:08,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 291 transitions, 3710 flow [2024-05-12 13:26:08,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:08,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:08,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 13:26:08,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331632653061225 [2024-05-12 13:26:08,274 INFO L175 Difference]: Start difference. First operand has 154 places, 228 transitions, 2730 flow. Second operand 8 states and 209 transitions. [2024-05-12 13:26:08,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 291 transitions, 3710 flow [2024-05-12 13:26:08,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 291 transitions, 3554 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:26:08,505 INFO L231 Difference]: Finished difference. Result has 160 places, 237 transitions, 2986 flow [2024-05-12 13:26:08,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2986, PETRI_PLACES=160, PETRI_TRANSITIONS=237} [2024-05-12 13:26:08,506 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 105 predicate places. [2024-05-12 13:26:08,506 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 237 transitions, 2986 flow [2024-05-12 13:26:08,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:08,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:08,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:08,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:26:08,506 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:08,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:08,507 INFO L85 PathProgramCache]: Analyzing trace with hash 719207097, now seen corresponding path program 1 times [2024-05-12 13:26:08,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:08,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546950668] [2024-05-12 13:26:08,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:08,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:08,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:09,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:09,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:09,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546950668] [2024-05-12 13:26:09,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546950668] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:09,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:09,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:09,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448154059] [2024-05-12 13:26:09,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:09,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:09,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:09,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:09,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:09,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:09,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 237 transitions, 2986 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-05-12 13:26:09,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:09,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:09,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:10,796 INFO L124 PetriNetUnfolderBase]: 5965/9449 cut-off events. [2024-05-12 13:26:10,797 INFO L125 PetriNetUnfolderBase]: For 192292/192314 co-relation queries the response was YES. [2024-05-12 13:26:10,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53550 conditions, 9449 events. 5965/9449 cut-off events. For 192292/192314 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 59568 event pairs, 1979 based on Foata normal form. 24/9219 useless extension candidates. Maximal degree in co-relation 53475. Up to 8261 conditions per place. [2024-05-12 13:26:10,889 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 248 selfloop transitions, 41 changer transitions 0/299 dead transitions. [2024-05-12 13:26:10,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 299 transitions, 4197 flow [2024-05-12 13:26:10,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:10,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:10,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-05-12 13:26:10,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49854227405247814 [2024-05-12 13:26:10,890 INFO L175 Difference]: Start difference. First operand has 160 places, 237 transitions, 2986 flow. Second operand 7 states and 171 transitions. [2024-05-12 13:26:10,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 299 transitions, 4197 flow [2024-05-12 13:26:11,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 299 transitions, 4031 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:11,127 INFO L231 Difference]: Finished difference. Result has 166 places, 264 transitions, 3494 flow [2024-05-12 13:26:11,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3494, PETRI_PLACES=166, PETRI_TRANSITIONS=264} [2024-05-12 13:26:11,128 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 111 predicate places. [2024-05-12 13:26:11,128 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 264 transitions, 3494 flow [2024-05-12 13:26:11,128 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-05-12 13:26:11,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:11,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:11,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:26:11,128 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:11,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:11,129 INFO L85 PathProgramCache]: Analyzing trace with hash 679796591, now seen corresponding path program 3 times [2024-05-12 13:26:11,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:11,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273571771] [2024-05-12 13:26:11,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:11,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:11,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:12,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:12,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:12,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273571771] [2024-05-12 13:26:12,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273571771] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:12,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:12,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:12,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725888912] [2024-05-12 13:26:12,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:12,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:12,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:12,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:12,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:12,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:12,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 264 transitions, 3494 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:12,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:12,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:12,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:13,784 INFO L124 PetriNetUnfolderBase]: 6191/9828 cut-off events. [2024-05-12 13:26:13,784 INFO L125 PetriNetUnfolderBase]: For 214938/214964 co-relation queries the response was YES. [2024-05-12 13:26:13,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57864 conditions, 9828 events. 6191/9828 cut-off events. For 214938/214964 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 62474 event pairs, 1405 based on Foata normal form. 38/9612 useless extension candidates. Maximal degree in co-relation 57785. Up to 7468 conditions per place. [2024-05-12 13:26:13,881 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 192 selfloop transitions, 125 changer transitions 0/327 dead transitions. [2024-05-12 13:26:13,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 327 transitions, 4572 flow [2024-05-12 13:26:13,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:13,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:13,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 13:26:13,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5459183673469388 [2024-05-12 13:26:13,883 INFO L175 Difference]: Start difference. First operand has 166 places, 264 transitions, 3494 flow. Second operand 8 states and 214 transitions. [2024-05-12 13:26:13,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 327 transitions, 4572 flow [2024-05-12 13:26:14,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 327 transitions, 4478 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:14,135 INFO L231 Difference]: Finished difference. Result has 172 places, 269 transitions, 3790 flow [2024-05-12 13:26:14,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3790, PETRI_PLACES=172, PETRI_TRANSITIONS=269} [2024-05-12 13:26:14,135 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 117 predicate places. [2024-05-12 13:26:14,135 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 269 transitions, 3790 flow [2024-05-12 13:26:14,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:14,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:14,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:14,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:26:14,136 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:14,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:14,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1380601861, now seen corresponding path program 4 times [2024-05-12 13:26:14,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:14,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923054802] [2024-05-12 13:26:14,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:14,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:15,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:15,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:15,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923054802] [2024-05-12 13:26:15,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923054802] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:15,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:15,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:15,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981359790] [2024-05-12 13:26:15,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:15,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:15,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:15,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:15,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:15,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:15,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 269 transitions, 3790 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:15,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:15,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:15,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:16,849 INFO L124 PetriNetUnfolderBase]: 6345/10051 cut-off events. [2024-05-12 13:26:16,849 INFO L125 PetriNetUnfolderBase]: For 237354/237370 co-relation queries the response was YES. [2024-05-12 13:26:16,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60477 conditions, 10051 events. 6345/10051 cut-off events. For 237354/237370 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 64061 event pairs, 1813 based on Foata normal form. 29/9826 useless extension candidates. Maximal degree in co-relation 60396. Up to 8079 conditions per place. [2024-05-12 13:26:16,958 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 198 selfloop transitions, 115 changer transitions 0/323 dead transitions. [2024-05-12 13:26:16,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 323 transitions, 4686 flow [2024-05-12 13:26:16,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:16,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:16,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 13:26:16,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-05-12 13:26:16,960 INFO L175 Difference]: Start difference. First operand has 172 places, 269 transitions, 3790 flow. Second operand 8 states and 205 transitions. [2024-05-12 13:26:16,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 323 transitions, 4686 flow [2024-05-12 13:26:17,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 323 transitions, 4508 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 13:26:17,258 INFO L231 Difference]: Finished difference. Result has 176 places, 271 transitions, 3912 flow [2024-05-12 13:26:17,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3614, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3912, PETRI_PLACES=176, PETRI_TRANSITIONS=271} [2024-05-12 13:26:17,259 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-05-12 13:26:17,259 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 271 transitions, 3912 flow [2024-05-12 13:26:17,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:17,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:17,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:17,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:26:17,260 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:17,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:17,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1193574097, now seen corresponding path program 5 times [2024-05-12 13:26:17,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:17,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578345327] [2024-05-12 13:26:17,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:17,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:17,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:18,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:18,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:18,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578345327] [2024-05-12 13:26:18,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578345327] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:18,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:18,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:18,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257844335] [2024-05-12 13:26:18,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:18,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:18,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:18,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:18,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:18,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:18,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 271 transitions, 3912 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:18,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:18,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:18,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:20,192 INFO L124 PetriNetUnfolderBase]: 6499/10299 cut-off events. [2024-05-12 13:26:20,192 INFO L125 PetriNetUnfolderBase]: For 249331/249357 co-relation queries the response was YES. [2024-05-12 13:26:20,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62664 conditions, 10299 events. 6499/10299 cut-off events. For 249331/249357 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 65879 event pairs, 1794 based on Foata normal form. 42/10086 useless extension candidates. Maximal degree in co-relation 62581. Up to 8313 conditions per place. [2024-05-12 13:26:20,306 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 196 selfloop transitions, 122 changer transitions 0/328 dead transitions. [2024-05-12 13:26:20,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 328 transitions, 4835 flow [2024-05-12 13:26:20,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:20,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:20,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 13:26:20,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331632653061225 [2024-05-12 13:26:20,309 INFO L175 Difference]: Start difference. First operand has 176 places, 271 transitions, 3912 flow. Second operand 8 states and 209 transitions. [2024-05-12 13:26:20,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 328 transitions, 4835 flow [2024-05-12 13:26:20,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 328 transitions, 4581 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:20,654 INFO L231 Difference]: Finished difference. Result has 178 places, 273 transitions, 3974 flow [2024-05-12 13:26:20,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3658, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3974, PETRI_PLACES=178, PETRI_TRANSITIONS=273} [2024-05-12 13:26:20,655 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 123 predicate places. [2024-05-12 13:26:20,655 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 273 transitions, 3974 flow [2024-05-12 13:26:20,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:20,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:20,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:20,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:26:20,655 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:20,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:20,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1187996515, now seen corresponding path program 1 times [2024-05-12 13:26:20,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:20,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809027490] [2024-05-12 13:26:20,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:20,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:20,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:21,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:21,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:21,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809027490] [2024-05-12 13:26:21,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809027490] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:21,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:21,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:26:21,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104443147] [2024-05-12 13:26:21,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:21,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:26:21,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:21,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:26:21,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:26:21,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:21,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 273 transitions, 3974 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:21,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:21,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:21,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:23,834 INFO L124 PetriNetUnfolderBase]: 6595/10426 cut-off events. [2024-05-12 13:26:23,834 INFO L125 PetriNetUnfolderBase]: For 256184/256200 co-relation queries the response was YES. [2024-05-12 13:26:23,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63555 conditions, 10426 events. 6595/10426 cut-off events. For 256184/256200 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 66753 event pairs, 1783 based on Foata normal form. 21/10194 useless extension candidates. Maximal degree in co-relation 63471. Up to 7789 conditions per place. [2024-05-12 13:26:23,923 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 195 selfloop transitions, 122 changer transitions 0/327 dead transitions. [2024-05-12 13:26:23,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 327 transitions, 4874 flow [2024-05-12 13:26:23,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:23,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:23,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 13:26:23,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255102040816326 [2024-05-12 13:26:23,925 INFO L175 Difference]: Start difference. First operand has 178 places, 273 transitions, 3974 flow. Second operand 8 states and 206 transitions. [2024-05-12 13:26:23,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 327 transitions, 4874 flow [2024-05-12 13:26:24,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 327 transitions, 4602 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:24,253 INFO L231 Difference]: Finished difference. Result has 180 places, 275 transitions, 4012 flow [2024-05-12 13:26:24,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3702, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4012, PETRI_PLACES=180, PETRI_TRANSITIONS=275} [2024-05-12 13:26:24,253 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 125 predicate places. [2024-05-12 13:26:24,254 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 275 transitions, 4012 flow [2024-05-12 13:26:24,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:24,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:24,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:24,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:26:24,254 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:24,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:24,255 INFO L85 PathProgramCache]: Analyzing trace with hash 250447232, now seen corresponding path program 1 times [2024-05-12 13:26:24,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:24,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330334031] [2024-05-12 13:26:24,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:24,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:24,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:25,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-05-12 13:26:25,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:25,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330334031] [2024-05-12 13:26:25,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330334031] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:25,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:25,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:25,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220827043] [2024-05-12 13:26:25,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:25,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:25,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:25,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:25,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:25,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:26:25,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 275 transitions, 4012 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-05-12 13:26:25,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:25,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:26:25,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:26,850 INFO L124 PetriNetUnfolderBase]: 6887/10744 cut-off events. [2024-05-12 13:26:26,850 INFO L125 PetriNetUnfolderBase]: For 255050/255064 co-relation queries the response was YES. [2024-05-12 13:26:26,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64941 conditions, 10744 events. 6887/10744 cut-off events. For 255050/255064 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 67459 event pairs, 2382 based on Foata normal form. 15/10535 useless extension candidates. Maximal degree in co-relation 64856. Up to 9859 conditions per place. [2024-05-12 13:26:26,956 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 283 selfloop transitions, 18 changer transitions 0/309 dead transitions. [2024-05-12 13:26:26,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 309 transitions, 4807 flow [2024-05-12 13:26:26,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:26,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:26,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-05-12 13:26:26,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45481049562682213 [2024-05-12 13:26:26,958 INFO L175 Difference]: Start difference. First operand has 180 places, 275 transitions, 4012 flow. Second operand 7 states and 156 transitions. [2024-05-12 13:26:26,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 309 transitions, 4807 flow [2024-05-12 13:26:27,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 309 transitions, 4529 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:27,206 INFO L231 Difference]: Finished difference. Result has 181 places, 278 transitions, 3830 flow [2024-05-12 13:26:27,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3734, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3830, PETRI_PLACES=181, PETRI_TRANSITIONS=278} [2024-05-12 13:26:27,207 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 126 predicate places. [2024-05-12 13:26:27,207 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 278 transitions, 3830 flow [2024-05-12 13:26:27,207 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-05-12 13:26:27,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:27,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:27,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:26:27,208 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:27,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:27,208 INFO L85 PathProgramCache]: Analyzing trace with hash 250446829, now seen corresponding path program 2 times [2024-05-12 13:26:27,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:27,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164738706] [2024-05-12 13:26:27,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:27,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:27,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:28,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:28,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:28,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164738706] [2024-05-12 13:26:28,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164738706] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:28,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:28,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:28,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415278298] [2024-05-12 13:26:28,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:28,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:28,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:28,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:28,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:28,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:28,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 278 transitions, 3830 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-05-12 13:26:28,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:28,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:28,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:29,826 INFO L124 PetriNetUnfolderBase]: 6733/10622 cut-off events. [2024-05-12 13:26:29,826 INFO L125 PetriNetUnfolderBase]: For 264785/264829 co-relation queries the response was YES. [2024-05-12 13:26:29,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64751 conditions, 10622 events. 6733/10622 cut-off events. For 264785/264829 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 68108 event pairs, 2182 based on Foata normal form. 15/10372 useless extension candidates. Maximal degree in co-relation 64665. Up to 9284 conditions per place. [2024-05-12 13:26:29,948 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 262 selfloop transitions, 44 changer transitions 0/317 dead transitions. [2024-05-12 13:26:29,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 317 transitions, 4772 flow [2024-05-12 13:26:29,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:29,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:29,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-05-12 13:26:29,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49271137026239065 [2024-05-12 13:26:29,950 INFO L175 Difference]: Start difference. First operand has 181 places, 278 transitions, 3830 flow. Second operand 7 states and 169 transitions. [2024-05-12 13:26:29,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 317 transitions, 4772 flow [2024-05-12 13:26:30,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 317 transitions, 4706 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 13:26:30,276 INFO L231 Difference]: Finished difference. Result has 184 places, 286 transitions, 4009 flow [2024-05-12 13:26:30,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3764, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4009, PETRI_PLACES=184, PETRI_TRANSITIONS=286} [2024-05-12 13:26:30,277 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 129 predicate places. [2024-05-12 13:26:30,277 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 286 transitions, 4009 flow [2024-05-12 13:26:30,278 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-05-12 13:26:30,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:30,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:30,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:26:30,278 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:30,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:30,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1542409827, now seen corresponding path program 6 times [2024-05-12 13:26:30,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:30,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869539643] [2024-05-12 13:26:30,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:30,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:30,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:31,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:31,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:31,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869539643] [2024-05-12 13:26:31,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869539643] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:31,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:31,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:26:31,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405551295] [2024-05-12 13:26:31,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:31,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:26:31,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:31,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:26:31,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:26:31,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:31,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 286 transitions, 4009 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:31,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:31,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:31,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:33,183 INFO L124 PetriNetUnfolderBase]: 6697/10576 cut-off events. [2024-05-12 13:26:33,183 INFO L125 PetriNetUnfolderBase]: For 284149/284187 co-relation queries the response was YES. [2024-05-12 13:26:33,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65858 conditions, 10576 events. 6697/10576 cut-off events. For 284149/284187 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 67635 event pairs, 1918 based on Foata normal form. 33/10337 useless extension candidates. Maximal degree in co-relation 65770. Up to 8576 conditions per place. [2024-05-12 13:26:33,316 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 213 selfloop transitions, 111 changer transitions 0/335 dead transitions. [2024-05-12 13:26:33,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 335 transitions, 4881 flow [2024-05-12 13:26:33,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:33,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:33,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:26:33,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:26:33,318 INFO L175 Difference]: Start difference. First operand has 184 places, 286 transitions, 4009 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:26:33,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 335 transitions, 4881 flow [2024-05-12 13:26:33,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 335 transitions, 4751 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:33,754 INFO L231 Difference]: Finished difference. Result has 189 places, 287 transitions, 4137 flow [2024-05-12 13:26:33,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4137, PETRI_PLACES=189, PETRI_TRANSITIONS=287} [2024-05-12 13:26:33,755 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 134 predicate places. [2024-05-12 13:26:33,755 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 287 transitions, 4137 flow [2024-05-12 13:26:33,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:33,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:33,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:33,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:26:33,756 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:33,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:33,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1285694115, now seen corresponding path program 2 times [2024-05-12 13:26:33,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:33,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385457131] [2024-05-12 13:26:33,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:33,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:34,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:34,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:34,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385457131] [2024-05-12 13:26:34,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385457131] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:34,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:34,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:26:34,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671319096] [2024-05-12 13:26:34,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:34,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:26:34,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:34,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:26:34,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:26:35,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:35,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 287 transitions, 4137 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:35,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:35,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:35,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:37,132 INFO L124 PetriNetUnfolderBase]: 6677/10541 cut-off events. [2024-05-12 13:26:37,132 INFO L125 PetriNetUnfolderBase]: For 278716/278754 co-relation queries the response was YES. [2024-05-12 13:26:37,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65591 conditions, 10541 events. 6677/10541 cut-off events. For 278716/278754 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 67408 event pairs, 1884 based on Foata normal form. 25/10293 useless extension candidates. Maximal degree in co-relation 65501. Up to 8394 conditions per place. [2024-05-12 13:26:37,229 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 210 selfloop transitions, 115 changer transitions 0/336 dead transitions. [2024-05-12 13:26:37,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 336 transitions, 4991 flow [2024-05-12 13:26:37,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:37,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:37,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-05-12 13:26:37,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-05-12 13:26:37,231 INFO L175 Difference]: Start difference. First operand has 189 places, 287 transitions, 4137 flow. Second operand 8 states and 202 transitions. [2024-05-12 13:26:37,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 336 transitions, 4991 flow [2024-05-12 13:26:37,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 336 transitions, 4806 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 13:26:37,595 INFO L231 Difference]: Finished difference. Result has 192 places, 287 transitions, 4189 flow [2024-05-12 13:26:37,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3952, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4189, PETRI_PLACES=192, PETRI_TRANSITIONS=287} [2024-05-12 13:26:37,596 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 137 predicate places. [2024-05-12 13:26:37,596 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 287 transitions, 4189 flow [2024-05-12 13:26:37,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:37,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:37,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:37,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:26:37,597 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:37,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:37,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1276497345, now seen corresponding path program 3 times [2024-05-12 13:26:37,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:37,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358689108] [2024-05-12 13:26:37,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:37,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:37,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:38,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:38,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:38,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358689108] [2024-05-12 13:26:38,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358689108] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:38,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:38,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:26:38,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140396751] [2024-05-12 13:26:38,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:38,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:26:38,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:38,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:26:38,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:26:38,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:38,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 287 transitions, 4189 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:38,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:38,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:38,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:40,636 INFO L124 PetriNetUnfolderBase]: 6672/10529 cut-off events. [2024-05-12 13:26:40,637 INFO L125 PetriNetUnfolderBase]: For 280656/280698 co-relation queries the response was YES. [2024-05-12 13:26:40,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65138 conditions, 10529 events. 6672/10529 cut-off events. For 280656/280698 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 67313 event pairs, 1702 based on Foata normal form. 25/10274 useless extension candidates. Maximal degree in co-relation 65046. Up to 7307 conditions per place. [2024-05-12 13:26:40,753 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 194 selfloop transitions, 131 changer transitions 0/336 dead transitions. [2024-05-12 13:26:40,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 336 transitions, 5021 flow [2024-05-12 13:26:40,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:40,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:40,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-05-12 13:26:40,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-05-12 13:26:40,755 INFO L175 Difference]: Start difference. First operand has 192 places, 287 transitions, 4189 flow. Second operand 8 states and 200 transitions. [2024-05-12 13:26:40,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 336 transitions, 5021 flow [2024-05-12 13:26:41,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 336 transitions, 4525 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-05-12 13:26:41,103 INFO L231 Difference]: Finished difference. Result has 190 places, 288 transitions, 3950 flow [2024-05-12 13:26:41,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3633, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3950, PETRI_PLACES=190, PETRI_TRANSITIONS=288} [2024-05-12 13:26:41,104 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 135 predicate places. [2024-05-12 13:26:41,104 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 288 transitions, 3950 flow [2024-05-12 13:26:41,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:41,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:41,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:41,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:26:41,105 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:41,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:41,106 INFO L85 PathProgramCache]: Analyzing trace with hash 605632832, now seen corresponding path program 2 times [2024-05-12 13:26:41,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:41,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544465012] [2024-05-12 13:26:41,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:41,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:41,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:42,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-05-12 13:26:42,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:42,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544465012] [2024-05-12 13:26:42,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544465012] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:42,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:42,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:42,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980912226] [2024-05-12 13:26:42,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:42,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:42,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:42,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:42,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:42,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:26:42,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 288 transitions, 3950 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-05-12 13:26:42,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:42,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:26:42,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:44,024 INFO L124 PetriNetUnfolderBase]: 6927/10810 cut-off events. [2024-05-12 13:26:44,024 INFO L125 PetriNetUnfolderBase]: For 279798/279834 co-relation queries the response was YES. [2024-05-12 13:26:44,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65155 conditions, 10810 events. 6927/10810 cut-off events. For 279798/279834 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 67850 event pairs, 2302 based on Foata normal form. 29/10610 useless extension candidates. Maximal degree in co-relation 65064. Up to 9833 conditions per place. [2024-05-12 13:26:44,156 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 286 selfloop transitions, 30 changer transitions 0/324 dead transitions. [2024-05-12 13:26:44,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 324 transitions, 4945 flow [2024-05-12 13:26:44,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:44,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:44,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-05-12 13:26:44,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45481049562682213 [2024-05-12 13:26:44,158 INFO L175 Difference]: Start difference. First operand has 190 places, 288 transitions, 3950 flow. Second operand 7 states and 156 transitions. [2024-05-12 13:26:44,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 324 transitions, 4945 flow [2024-05-12 13:26:44,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 324 transitions, 4650 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:44,584 INFO L231 Difference]: Finished difference. Result has 191 places, 294 transitions, 3843 flow [2024-05-12 13:26:44,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3843, PETRI_PLACES=191, PETRI_TRANSITIONS=294} [2024-05-12 13:26:44,585 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 136 predicate places. [2024-05-12 13:26:44,585 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 294 transitions, 3843 flow [2024-05-12 13:26:44,585 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-05-12 13:26:44,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:44,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:44,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:26:44,586 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:44,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:44,586 INFO L85 PathProgramCache]: Analyzing trace with hash 605632429, now seen corresponding path program 3 times [2024-05-12 13:26:44,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:44,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948210094] [2024-05-12 13:26:44,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:44,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:44,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:45,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:45,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:45,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948210094] [2024-05-12 13:26:45,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948210094] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:45,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:45,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:45,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519065275] [2024-05-12 13:26:45,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:45,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:45,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:45,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:45,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:45,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:45,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 294 transitions, 3843 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-05-12 13:26:45,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:45,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:45,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:47,259 INFO L124 PetriNetUnfolderBase]: 6681/10475 cut-off events. [2024-05-12 13:26:47,260 INFO L125 PetriNetUnfolderBase]: For 288818/288892 co-relation queries the response was YES. [2024-05-12 13:26:47,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63791 conditions, 10475 events. 6681/10475 cut-off events. For 288818/288892 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 66258 event pairs, 2095 based on Foata normal form. 11/10244 useless extension candidates. Maximal degree in co-relation 63699. Up to 9075 conditions per place. [2024-05-12 13:26:47,370 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 262 selfloop transitions, 57 changer transitions 0/332 dead transitions. [2024-05-12 13:26:47,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 332 transitions, 4945 flow [2024-05-12 13:26:47,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:47,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:47,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-05-12 13:26:47,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:26:47,372 INFO L175 Difference]: Start difference. First operand has 191 places, 294 transitions, 3843 flow. Second operand 7 states and 168 transitions. [2024-05-12 13:26:47,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 332 transitions, 4945 flow [2024-05-12 13:26:47,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 332 transitions, 4870 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:47,697 INFO L231 Difference]: Finished difference. Result has 196 places, 302 transitions, 4050 flow [2024-05-12 13:26:47,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=196, PETRI_TRANSITIONS=302} [2024-05-12 13:26:47,698 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 141 predicate places. [2024-05-12 13:26:47,698 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 302 transitions, 4050 flow [2024-05-12 13:26:47,698 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-05-12 13:26:47,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:47,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:47,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:26:47,699 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:47,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:47,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1458411726, now seen corresponding path program 3 times [2024-05-12 13:26:47,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:47,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813828647] [2024-05-12 13:26:47,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:47,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:48,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:48,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:48,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813828647] [2024-05-12 13:26:48,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813828647] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:48,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:48,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:48,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185004334] [2024-05-12 13:26:48,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:48,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:48,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:48,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:48,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:48,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:26:48,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 302 transitions, 4050 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-05-12 13:26:48,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:48,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:26:48,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:50,455 INFO L124 PetriNetUnfolderBase]: 6967/10877 cut-off events. [2024-05-12 13:26:50,456 INFO L125 PetriNetUnfolderBase]: For 307716/307752 co-relation queries the response was YES. [2024-05-12 13:26:50,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67348 conditions, 10877 events. 6967/10877 cut-off events. For 307716/307752 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 68456 event pairs, 2307 based on Foata normal form. 29/10674 useless extension candidates. Maximal degree in co-relation 67253. Up to 9889 conditions per place. [2024-05-12 13:26:50,585 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 292 selfloop transitions, 31 changer transitions 0/331 dead transitions. [2024-05-12 13:26:50,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 331 transitions, 4861 flow [2024-05-12 13:26:50,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:50,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:50,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-05-12 13:26:50,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-05-12 13:26:50,586 INFO L175 Difference]: Start difference. First operand has 196 places, 302 transitions, 4050 flow. Second operand 7 states and 154 transitions. [2024-05-12 13:26:50,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 331 transitions, 4861 flow [2024-05-12 13:26:50,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 331 transitions, 4655 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-05-12 13:26:50,990 INFO L231 Difference]: Finished difference. Result has 199 places, 302 transitions, 3912 flow [2024-05-12 13:26:50,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3844, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3912, PETRI_PLACES=199, PETRI_TRANSITIONS=302} [2024-05-12 13:26:50,991 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 144 predicate places. [2024-05-12 13:26:50,991 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 302 transitions, 3912 flow [2024-05-12 13:26:50,991 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-05-12 13:26:50,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:50,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:50,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:26:50,992 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:50,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:50,992 INFO L85 PathProgramCache]: Analyzing trace with hash -457242961, now seen corresponding path program 1 times [2024-05-12 13:26:50,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:50,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618007786] [2024-05-12 13:26:50,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:50,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:51,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:51,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:51,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:51,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618007786] [2024-05-12 13:26:51,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618007786] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:51,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:51,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:51,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124722669] [2024-05-12 13:26:51,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:51,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:51,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:51,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:51,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:51,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:26:51,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 302 transitions, 3912 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:51,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:51,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:26:51,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:53,725 INFO L124 PetriNetUnfolderBase]: 6145/9904 cut-off events. [2024-05-12 13:26:53,726 INFO L125 PetriNetUnfolderBase]: For 273926/274008 co-relation queries the response was YES. [2024-05-12 13:26:53,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59935 conditions, 9904 events. 6145/9904 cut-off events. For 273926/274008 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 64755 event pairs, 2711 based on Foata normal form. 11/9641 useless extension candidates. Maximal degree in co-relation 59839. Up to 8707 conditions per place. [2024-05-12 13:26:53,825 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 294 selfloop transitions, 31 changer transitions 0/339 dead transitions. [2024-05-12 13:26:53,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 339 transitions, 4786 flow [2024-05-12 13:26:53,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:26:53,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:26:53,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-05-12 13:26:53,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:26:53,826 INFO L175 Difference]: Start difference. First operand has 199 places, 302 transitions, 3912 flow. Second operand 8 states and 184 transitions. [2024-05-12 13:26:53,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 339 transitions, 4786 flow [2024-05-12 13:26:54,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 339 transitions, 4716 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 13:26:54,105 INFO L231 Difference]: Finished difference. Result has 202 places, 312 transitions, 4058 flow [2024-05-12 13:26:54,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4058, PETRI_PLACES=202, PETRI_TRANSITIONS=312} [2024-05-12 13:26:54,106 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 147 predicate places. [2024-05-12 13:26:54,106 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 312 transitions, 4058 flow [2024-05-12 13:26:54,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:54,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:54,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:54,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:26:54,107 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:54,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:54,108 INFO L85 PathProgramCache]: Analyzing trace with hash 427763047, now seen corresponding path program 2 times [2024-05-12 13:26:54,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:54,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848643937] [2024-05-12 13:26:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:54,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:54,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:54,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:54,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:54,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848643937] [2024-05-12 13:26:54,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848643937] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:54,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:54,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:54,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593541023] [2024-05-12 13:26:54,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:54,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:54,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:54,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:54,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:55,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:26:55,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 312 transitions, 4058 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:55,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:55,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:26:55,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:56,657 INFO L124 PetriNetUnfolderBase]: 6196/9967 cut-off events. [2024-05-12 13:26:56,657 INFO L125 PetriNetUnfolderBase]: For 290378/290460 co-relation queries the response was YES. [2024-05-12 13:26:56,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62466 conditions, 9967 events. 6196/9967 cut-off events. For 290378/290460 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 65068 event pairs, 2699 based on Foata normal form. 11/9705 useless extension candidates. Maximal degree in co-relation 62368. Up to 8735 conditions per place. [2024-05-12 13:26:56,989 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 299 selfloop transitions, 38 changer transitions 0/351 dead transitions. [2024-05-12 13:26:56,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 351 transitions, 5104 flow [2024-05-12 13:26:56,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:26:56,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:26:56,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-05-12 13:26:56,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-05-12 13:26:56,991 INFO L175 Difference]: Start difference. First operand has 202 places, 312 transitions, 4058 flow. Second operand 7 states and 170 transitions. [2024-05-12 13:26:56,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 351 transitions, 5104 flow [2024-05-12 13:26:57,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 351 transitions, 5007 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-05-12 13:26:57,285 INFO L231 Difference]: Finished difference. Result has 207 places, 324 transitions, 4247 flow [2024-05-12 13:26:57,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3961, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4247, PETRI_PLACES=207, PETRI_TRANSITIONS=324} [2024-05-12 13:26:57,285 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 152 predicate places. [2024-05-12 13:26:57,285 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 324 transitions, 4247 flow [2024-05-12 13:26:57,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:26:57,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:26:57,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:26:57,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:26:57,286 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:26:57,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:26:57,287 INFO L85 PathProgramCache]: Analyzing trace with hash 427763264, now seen corresponding path program 1 times [2024-05-12 13:26:57,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:26:57,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496353864] [2024-05-12 13:26:57,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:26:57,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:26:57,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:26:58,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:26:58,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:26:58,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496353864] [2024-05-12 13:26:58,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496353864] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:26:58,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:26:58,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:26:58,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787912659] [2024-05-12 13:26:58,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:26:58,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:26:58,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:26:58,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:26:58,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:26:58,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:26:58,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 324 transitions, 4247 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-05-12 13:26:58,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:26:58,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:26:58,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:26:59,910 INFO L124 PetriNetUnfolderBase]: 6467/10256 cut-off events. [2024-05-12 13:26:59,910 INFO L125 PetriNetUnfolderBase]: For 303015/303019 co-relation queries the response was YES. [2024-05-12 13:26:59,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65174 conditions, 10256 events. 6467/10256 cut-off events. For 303015/303019 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 65655 event pairs, 2935 based on Foata normal form. 2/10054 useless extension candidates. Maximal degree in co-relation 65074. Up to 9262 conditions per place. [2024-05-12 13:27:00,036 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 324 selfloop transitions, 20 changer transitions 0/353 dead transitions. [2024-05-12 13:27:00,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 353 transitions, 5120 flow [2024-05-12 13:27:00,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:00,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:00,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-05-12 13:27:00,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606413994169096 [2024-05-12 13:27:00,037 INFO L175 Difference]: Start difference. First operand has 207 places, 324 transitions, 4247 flow. Second operand 7 states and 158 transitions. [2024-05-12 13:27:00,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 353 transitions, 5120 flow [2024-05-12 13:27:00,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 353 transitions, 5019 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-05-12 13:27:00,463 INFO L231 Difference]: Finished difference. Result has 211 places, 327 transitions, 4253 flow [2024-05-12 13:27:00,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4253, PETRI_PLACES=211, PETRI_TRANSITIONS=327} [2024-05-12 13:27:00,464 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 156 predicate places. [2024-05-12 13:27:00,464 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 327 transitions, 4253 flow [2024-05-12 13:27:00,464 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-05-12 13:27:00,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:00,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:00,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:27:00,465 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:00,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:00,465 INFO L85 PathProgramCache]: Analyzing trace with hash 606084254, now seen corresponding path program 2 times [2024-05-12 13:27:00,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:00,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628965158] [2024-05-12 13:27:00,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:00,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:00,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:01,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-05-12 13:27:01,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:01,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628965158] [2024-05-12 13:27:01,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628965158] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:01,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:01,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:01,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066072092] [2024-05-12 13:27:01,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:01,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:01,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:01,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:01,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:01,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:01,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 327 transitions, 4253 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-05-12 13:27:01,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:01,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:01,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:03,079 INFO L124 PetriNetUnfolderBase]: 6495/10372 cut-off events. [2024-05-12 13:27:03,080 INFO L125 PetriNetUnfolderBase]: For 314432/314444 co-relation queries the response was YES. [2024-05-12 13:27:03,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66373 conditions, 10372 events. 6495/10372 cut-off events. For 314432/314444 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 66969 event pairs, 2909 based on Foata normal form. 10/10150 useless extension candidates. Maximal degree in co-relation 66271. Up to 9237 conditions per place. [2024-05-12 13:27:03,229 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 319 selfloop transitions, 33 changer transitions 0/361 dead transitions. [2024-05-12 13:27:03,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 361 transitions, 5344 flow [2024-05-12 13:27:03,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:03,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:03,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:27:03,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:27:03,230 INFO L175 Difference]: Start difference. First operand has 211 places, 327 transitions, 4253 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:27:03,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 361 transitions, 5344 flow [2024-05-12 13:27:03,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 361 transitions, 5271 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 13:27:03,708 INFO L231 Difference]: Finished difference. Result has 213 places, 333 transitions, 4370 flow [2024-05-12 13:27:03,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4180, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4370, PETRI_PLACES=213, PETRI_TRANSITIONS=333} [2024-05-12 13:27:03,709 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 158 predicate places. [2024-05-12 13:27:03,709 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 333 transitions, 4370 flow [2024-05-12 13:27:03,709 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-05-12 13:27:03,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:03,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:03,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:27:03,709 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:03,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:03,710 INFO L85 PathProgramCache]: Analyzing trace with hash 605817344, now seen corresponding path program 3 times [2024-05-12 13:27:03,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:03,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923644528] [2024-05-12 13:27:03,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:03,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:03,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:04,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:04,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:04,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923644528] [2024-05-12 13:27:04,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923644528] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:04,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:04,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:04,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555821078] [2024-05-12 13:27:04,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:04,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:04,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:04,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:04,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:04,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:04,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 333 transitions, 4370 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-05-12 13:27:04,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:04,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:04,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:06,345 INFO L124 PetriNetUnfolderBase]: 6492/10369 cut-off events. [2024-05-12 13:27:06,345 INFO L125 PetriNetUnfolderBase]: For 326581/326593 co-relation queries the response was YES. [2024-05-12 13:27:06,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67173 conditions, 10369 events. 6492/10369 cut-off events. For 326581/326593 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 66984 event pairs, 2907 based on Foata normal form. 10/10147 useless extension candidates. Maximal degree in co-relation 67070. Up to 9234 conditions per place. [2024-05-12 13:27:06,488 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 320 selfloop transitions, 31 changer transitions 0/360 dead transitions. [2024-05-12 13:27:06,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 360 transitions, 5253 flow [2024-05-12 13:27:06,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:06,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:06,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-05-12 13:27:06,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:27:06,490 INFO L175 Difference]: Start difference. First operand has 213 places, 333 transitions, 4370 flow. Second operand 7 states and 161 transitions. [2024-05-12 13:27:06,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 360 transitions, 5253 flow [2024-05-12 13:27:07,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 360 transitions, 5153 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-05-12 13:27:07,058 INFO L231 Difference]: Finished difference. Result has 217 places, 333 transitions, 4338 flow [2024-05-12 13:27:07,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4270, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4338, PETRI_PLACES=217, PETRI_TRANSITIONS=333} [2024-05-12 13:27:07,059 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 162 predicate places. [2024-05-12 13:27:07,059 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 333 transitions, 4338 flow [2024-05-12 13:27:07,059 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-05-12 13:27:07,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:07,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:07,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:27:07,060 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:07,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:07,060 INFO L85 PathProgramCache]: Analyzing trace with hash 605817127, now seen corresponding path program 3 times [2024-05-12 13:27:07,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:07,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044375056] [2024-05-12 13:27:07,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:07,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:07,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:08,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-05-12 13:27:08,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:08,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044375056] [2024-05-12 13:27:08,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044375056] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:08,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:08,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:08,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703887850] [2024-05-12 13:27:08,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:08,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:08,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:08,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:08,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:08,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-05-12 13:27:08,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 333 transitions, 4338 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:08,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:08,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-05-12 13:27:08,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:09,772 INFO L124 PetriNetUnfolderBase]: 6270/10157 cut-off events. [2024-05-12 13:27:09,772 INFO L125 PetriNetUnfolderBase]: For 333745/333892 co-relation queries the response was YES. [2024-05-12 13:27:09,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66263 conditions, 10157 events. 6270/10157 cut-off events. For 333745/333892 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 66908 event pairs, 2699 based on Foata normal form. 11/9859 useless extension candidates. Maximal degree in co-relation 66158. Up to 8775 conditions per place. [2024-05-12 13:27:09,903 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 307 selfloop transitions, 52 changer transitions 0/376 dead transitions. [2024-05-12 13:27:09,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 376 transitions, 5600 flow [2024-05-12 13:27:09,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:09,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:09,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-05-12 13:27:09,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49271137026239065 [2024-05-12 13:27:09,904 INFO L175 Difference]: Start difference. First operand has 217 places, 333 transitions, 4338 flow. Second operand 7 states and 169 transitions. [2024-05-12 13:27:09,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 376 transitions, 5600 flow [2024-05-12 13:27:10,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 376 transitions, 5506 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 13:27:10,394 INFO L231 Difference]: Finished difference. Result has 220 places, 351 transitions, 4746 flow [2024-05-12 13:27:10,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4746, PETRI_PLACES=220, PETRI_TRANSITIONS=351} [2024-05-12 13:27:10,395 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 165 predicate places. [2024-05-12 13:27:10,395 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 351 transitions, 4746 flow [2024-05-12 13:27:10,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:27:10,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:10,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:10,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:27:10,396 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:10,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:10,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1052047152, now seen corresponding path program 1 times [2024-05-12 13:27:10,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:10,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842521952] [2024-05-12 13:27:10,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:10,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:10,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:11,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:11,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:11,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842521952] [2024-05-12 13:27:11,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842521952] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:11,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:11,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:11,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834138109] [2024-05-12 13:27:11,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:11,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:11,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:11,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:11,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:11,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:27:11,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 351 transitions, 4746 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-05-12 13:27:11,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:11,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:27:11,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:13,396 INFO L124 PetriNetUnfolderBase]: 7206/11296 cut-off events. [2024-05-12 13:27:13,397 INFO L125 PetriNetUnfolderBase]: For 408872/408894 co-relation queries the response was YES. [2024-05-12 13:27:13,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76350 conditions, 11296 events. 7206/11296 cut-off events. For 408872/408894 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 71826 event pairs, 2419 based on Foata normal form. 24/11053 useless extension candidates. Maximal degree in co-relation 76242. Up to 10070 conditions per place. [2024-05-12 13:27:13,552 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 348 selfloop transitions, 56 changer transitions 0/412 dead transitions. [2024-05-12 13:27:13,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 412 transitions, 5977 flow [2024-05-12 13:27:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:27:13,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:27:13,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-05-12 13:27:13,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47165532879818595 [2024-05-12 13:27:13,553 INFO L175 Difference]: Start difference. First operand has 220 places, 351 transitions, 4746 flow. Second operand 9 states and 208 transitions. [2024-05-12 13:27:13,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 412 transitions, 5977 flow [2024-05-12 13:27:14,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 412 transitions, 5806 flow, removed 75 selfloop flow, removed 2 redundant places. [2024-05-12 13:27:14,121 INFO L231 Difference]: Finished difference. Result has 229 places, 369 transitions, 4972 flow [2024-05-12 13:27:14,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4575, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4972, PETRI_PLACES=229, PETRI_TRANSITIONS=369} [2024-05-12 13:27:14,122 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 174 predicate places. [2024-05-12 13:27:14,122 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 369 transitions, 4972 flow [2024-05-12 13:27:14,122 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-05-12 13:27:14,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:14,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:14,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:27:14,122 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:14,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:14,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1100433064, now seen corresponding path program 2 times [2024-05-12 13:27:14,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:14,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988765201] [2024-05-12 13:27:14,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:14,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:14,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:15,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:15,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:15,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988765201] [2024-05-12 13:27:15,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988765201] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:15,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:15,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:15,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729477250] [2024-05-12 13:27:15,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:15,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:15,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:15,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:15,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:15,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:27:15,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 369 transitions, 4972 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-05-12 13:27:15,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:15,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:27:15,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:17,197 INFO L124 PetriNetUnfolderBase]: 7394/11570 cut-off events. [2024-05-12 13:27:17,197 INFO L125 PetriNetUnfolderBase]: For 433802/433816 co-relation queries the response was YES. [2024-05-12 13:27:17,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80688 conditions, 11570 events. 7394/11570 cut-off events. For 433802/433816 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 73458 event pairs, 2497 based on Foata normal form. 16/11315 useless extension candidates. Maximal degree in co-relation 80576. Up to 10265 conditions per place. [2024-05-12 13:27:17,364 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 358 selfloop transitions, 74 changer transitions 0/440 dead transitions. [2024-05-12 13:27:17,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 440 transitions, 6555 flow [2024-05-12 13:27:17,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:27:17,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:27:17,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-05-12 13:27:17,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-05-12 13:27:17,365 INFO L175 Difference]: Start difference. First operand has 229 places, 369 transitions, 4972 flow. Second operand 9 states and 207 transitions. [2024-05-12 13:27:17,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 440 transitions, 6555 flow [2024-05-12 13:27:17,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 440 transitions, 6291 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-05-12 13:27:17,945 INFO L231 Difference]: Finished difference. Result has 237 places, 401 transitions, 5514 flow [2024-05-12 13:27:17,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5514, PETRI_PLACES=237, PETRI_TRANSITIONS=401} [2024-05-12 13:27:17,946 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 182 predicate places. [2024-05-12 13:27:17,946 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 401 transitions, 5514 flow [2024-05-12 13:27:17,946 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-05-12 13:27:17,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:17,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:17,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:27:17,947 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:17,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:17,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1862033104, now seen corresponding path program 1 times [2024-05-12 13:27:17,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:17,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130857145] [2024-05-12 13:27:17,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:17,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:17,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:18,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:18,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:18,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130857145] [2024-05-12 13:27:18,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130857145] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:18,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:18,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:18,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186806590] [2024-05-12 13:27:18,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:18,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:18,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:18,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:18,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:18,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:18,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 401 transitions, 5514 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-05-12 13:27:18,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:18,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:18,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:21,117 INFO L124 PetriNetUnfolderBase]: 7238/11427 cut-off events. [2024-05-12 13:27:21,118 INFO L125 PetriNetUnfolderBase]: For 456699/456937 co-relation queries the response was YES. [2024-05-12 13:27:21,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81784 conditions, 11427 events. 7238/11427 cut-off events. For 456699/456937 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 73602 event pairs, 2313 based on Foata normal form. 16/11114 useless extension candidates. Maximal degree in co-relation 81667. Up to 9976 conditions per place. [2024-05-12 13:27:21,271 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 358 selfloop transitions, 62 changer transitions 0/439 dead transitions. [2024-05-12 13:27:21,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 439 transitions, 6569 flow [2024-05-12 13:27:21,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:21,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:21,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-05-12 13:27:21,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:27:21,273 INFO L175 Difference]: Start difference. First operand has 237 places, 401 transitions, 5514 flow. Second operand 8 states and 192 transitions. [2024-05-12 13:27:21,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 439 transitions, 6569 flow [2024-05-12 13:27:21,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 439 transitions, 6435 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-05-12 13:27:21,950 INFO L231 Difference]: Finished difference. Result has 242 places, 406 transitions, 5592 flow [2024-05-12 13:27:21,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5381, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5592, PETRI_PLACES=242, PETRI_TRANSITIONS=406} [2024-05-12 13:27:21,951 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 187 predicate places. [2024-05-12 13:27:21,951 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 406 transitions, 5592 flow [2024-05-12 13:27:21,951 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-05-12 13:27:21,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:21,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:21,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:27:21,951 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:21,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:21,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2045413544, now seen corresponding path program 2 times [2024-05-12 13:27:21,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:21,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526157226] [2024-05-12 13:27:21,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:21,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:21,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:22,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:22,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:22,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526157226] [2024-05-12 13:27:22,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526157226] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:22,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:22,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:22,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930335866] [2024-05-12 13:27:22,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:22,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:22,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:22,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:22,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:22,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:22,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 406 transitions, 5592 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-05-12 13:27:22,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:22,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:22,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:24,956 INFO L124 PetriNetUnfolderBase]: 7383/11655 cut-off events. [2024-05-12 13:27:24,957 INFO L125 PetriNetUnfolderBase]: For 475235/475477 co-relation queries the response was YES. [2024-05-12 13:27:25,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83403 conditions, 11655 events. 7383/11655 cut-off events. For 475235/475477 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 75334 event pairs, 2297 based on Foata normal form. 16/11336 useless extension candidates. Maximal degree in co-relation 83285. Up to 9995 conditions per place. [2024-05-12 13:27:25,123 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 355 selfloop transitions, 81 changer transitions 0/455 dead transitions. [2024-05-12 13:27:25,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 455 transitions, 6930 flow [2024-05-12 13:27:25,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:25,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:25,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-05-12 13:27:25,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4923469387755102 [2024-05-12 13:27:25,125 INFO L175 Difference]: Start difference. First operand has 242 places, 406 transitions, 5592 flow. Second operand 8 states and 193 transitions. [2024-05-12 13:27:25,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 455 transitions, 6930 flow [2024-05-12 13:27:25,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 455 transitions, 6839 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 13:27:25,832 INFO L231 Difference]: Finished difference. Result has 248 places, 419 transitions, 5879 flow [2024-05-12 13:27:25,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5501, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5879, PETRI_PLACES=248, PETRI_TRANSITIONS=419} [2024-05-12 13:27:25,832 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 193 predicate places. [2024-05-12 13:27:25,832 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 419 transitions, 5879 flow [2024-05-12 13:27:25,833 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-05-12 13:27:25,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:25,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:25,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:27:25,833 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:25,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:25,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1633723602, now seen corresponding path program 3 times [2024-05-12 13:27:25,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:25,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571045491] [2024-05-12 13:27:25,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:25,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:25,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:26,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:26,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:26,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571045491] [2024-05-12 13:27:26,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571045491] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:26,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:26,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:26,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107766101] [2024-05-12 13:27:26,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:26,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:26,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:26,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:26,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:26,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:27:26,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 419 transitions, 5879 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-05-12 13:27:26,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:26,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:27:26,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:29,038 INFO L124 PetriNetUnfolderBase]: 7713/12042 cut-off events. [2024-05-12 13:27:29,038 INFO L125 PetriNetUnfolderBase]: For 493644/493652 co-relation queries the response was YES. [2024-05-12 13:27:29,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86737 conditions, 12042 events. 7713/12042 cut-off events. For 493644/493652 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 76736 event pairs, 2484 based on Foata normal form. 10/11772 useless extension candidates. Maximal degree in co-relation 86617. Up to 10343 conditions per place. [2024-05-12 13:27:29,235 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 372 selfloop transitions, 94 changer transitions 0/474 dead transitions. [2024-05-12 13:27:29,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 474 transitions, 7527 flow [2024-05-12 13:27:29,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:27:29,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:27:29,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-05-12 13:27:29,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2024-05-12 13:27:29,236 INFO L175 Difference]: Start difference. First operand has 248 places, 419 transitions, 5879 flow. Second operand 9 states and 209 transitions. [2024-05-12 13:27:29,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 474 transitions, 7527 flow [2024-05-12 13:27:30,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 474 transitions, 7424 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:27:30,211 INFO L231 Difference]: Finished difference. Result has 254 places, 429 transitions, 6210 flow [2024-05-12 13:27:30,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6210, PETRI_PLACES=254, PETRI_TRANSITIONS=429} [2024-05-12 13:27:30,212 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 199 predicate places. [2024-05-12 13:27:30,212 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 429 transitions, 6210 flow [2024-05-12 13:27:30,212 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-05-12 13:27:30,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:30,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:30,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:27:30,213 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:30,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:30,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1633723168, now seen corresponding path program 1 times [2024-05-12 13:27:30,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:30,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381945720] [2024-05-12 13:27:30,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:30,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:30,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:31,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:31,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:31,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381945720] [2024-05-12 13:27:31,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381945720] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:31,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:31,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:31,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548376039] [2024-05-12 13:27:31,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:31,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:31,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:31,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:31,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:31,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:27:31,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 429 transitions, 6210 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-05-12 13:27:31,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:31,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:27:31,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:33,492 INFO L124 PetriNetUnfolderBase]: 7733/12118 cut-off events. [2024-05-12 13:27:33,492 INFO L125 PetriNetUnfolderBase]: For 521661/521667 co-relation queries the response was YES. [2024-05-12 13:27:33,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89572 conditions, 12118 events. 7733/12118 cut-off events. For 521661/521667 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 77746 event pairs, 2969 based on Foata normal form. 7/11837 useless extension candidates. Maximal degree in co-relation 89449. Up to 10977 conditions per place. [2024-05-12 13:27:33,687 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 440 selfloop transitions, 27 changer transitions 0/475 dead transitions. [2024-05-12 13:27:33,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 475 transitions, 7484 flow [2024-05-12 13:27:33,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:27:33,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:27:33,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-05-12 13:27:33,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4467120181405896 [2024-05-12 13:27:33,689 INFO L175 Difference]: Start difference. First operand has 254 places, 429 transitions, 6210 flow. Second operand 9 states and 197 transitions. [2024-05-12 13:27:33,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 475 transitions, 7484 flow [2024-05-12 13:27:34,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 475 transitions, 7254 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-05-12 13:27:34,664 INFO L231 Difference]: Finished difference. Result has 260 places, 436 transitions, 6191 flow [2024-05-12 13:27:34,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5986, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6191, PETRI_PLACES=260, PETRI_TRANSITIONS=436} [2024-05-12 13:27:34,665 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 205 predicate places. [2024-05-12 13:27:34,665 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 436 transitions, 6191 flow [2024-05-12 13:27:34,665 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-05-12 13:27:34,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:34,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:34,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:27:34,665 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:34,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:34,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1109716324, now seen corresponding path program 4 times [2024-05-12 13:27:34,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:34,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075643884] [2024-05-12 13:27:34,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:34,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:35,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:35,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:35,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075643884] [2024-05-12 13:27:35,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075643884] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:35,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:35,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:35,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195199342] [2024-05-12 13:27:35,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:35,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:35,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:35,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:35,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:35,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:27:35,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 436 transitions, 6191 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-05-12 13:27:35,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:35,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:27:35,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:38,145 INFO L124 PetriNetUnfolderBase]: 7752/12122 cut-off events. [2024-05-12 13:27:38,145 INFO L125 PetriNetUnfolderBase]: For 528291/528299 co-relation queries the response was YES. [2024-05-12 13:27:38,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90307 conditions, 12122 events. 7752/12122 cut-off events. For 528291/528299 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 77376 event pairs, 2508 based on Foata normal form. 10/11845 useless extension candidates. Maximal degree in co-relation 90179. Up to 10392 conditions per place. [2024-05-12 13:27:38,372 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 375 selfloop transitions, 98 changer transitions 0/481 dead transitions. [2024-05-12 13:27:38,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 481 transitions, 7586 flow [2024-05-12 13:27:38,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:27:38,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:27:38,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-05-12 13:27:38,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2024-05-12 13:27:38,374 INFO L175 Difference]: Start difference. First operand has 260 places, 436 transitions, 6191 flow. Second operand 9 states and 209 transitions. [2024-05-12 13:27:38,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 481 transitions, 7586 flow [2024-05-12 13:27:39,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 481 transitions, 7482 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-05-12 13:27:39,590 INFO L231 Difference]: Finished difference. Result has 266 places, 441 transitions, 6452 flow [2024-05-12 13:27:39,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6087, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6452, PETRI_PLACES=266, PETRI_TRANSITIONS=441} [2024-05-12 13:27:39,590 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 211 predicate places. [2024-05-12 13:27:39,591 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 441 transitions, 6452 flow [2024-05-12 13:27:39,591 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-05-12 13:27:39,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:39,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:39,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:27:39,591 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:39,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:39,592 INFO L85 PathProgramCache]: Analyzing trace with hash 811648212, now seen corresponding path program 5 times [2024-05-12 13:27:39,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:39,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985114940] [2024-05-12 13:27:39,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:39,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:39,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:40,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:40,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:40,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985114940] [2024-05-12 13:27:40,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985114940] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:40,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:40,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:40,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092589666] [2024-05-12 13:27:40,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:40,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:40,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:40,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:40,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:40,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:27:40,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 441 transitions, 6452 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-05-12 13:27:40,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:40,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:27:40,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:42,851 INFO L124 PetriNetUnfolderBase]: 7792/12181 cut-off events. [2024-05-12 13:27:42,851 INFO L125 PetriNetUnfolderBase]: For 548351/548365 co-relation queries the response was YES. [2024-05-12 13:27:42,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92150 conditions, 12181 events. 7792/12181 cut-off events. For 548351/548365 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 77983 event pairs, 2570 based on Foata normal form. 16/11912 useless extension candidates. Maximal degree in co-relation 92020. Up to 10711 conditions per place. [2024-05-12 13:27:43,038 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 383 selfloop transitions, 90 changer transitions 0/481 dead transitions. [2024-05-12 13:27:43,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 481 transitions, 7688 flow [2024-05-12 13:27:43,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:43,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:43,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-05-12 13:27:43,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4719387755102041 [2024-05-12 13:27:43,039 INFO L175 Difference]: Start difference. First operand has 266 places, 441 transitions, 6452 flow. Second operand 8 states and 185 transitions. [2024-05-12 13:27:43,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 481 transitions, 7688 flow [2024-05-12 13:27:44,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 481 transitions, 7482 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-05-12 13:27:44,242 INFO L231 Difference]: Finished difference. Result has 269 places, 445 transitions, 6562 flow [2024-05-12 13:27:44,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6246, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6562, PETRI_PLACES=269, PETRI_TRANSITIONS=445} [2024-05-12 13:27:44,242 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 214 predicate places. [2024-05-12 13:27:44,243 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 445 transitions, 6562 flow [2024-05-12 13:27:44,243 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-05-12 13:27:44,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:44,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:44,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:27:44,244 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:44,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:44,244 INFO L85 PathProgramCache]: Analyzing trace with hash -826314462, now seen corresponding path program 3 times [2024-05-12 13:27:44,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:44,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786390409] [2024-05-12 13:27:44,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:44,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:44,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:45,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:45,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:45,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786390409] [2024-05-12 13:27:45,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786390409] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:45,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:45,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:45,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150470811] [2024-05-12 13:27:45,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:45,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:45,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:45,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:45,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:45,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:45,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 445 transitions, 6562 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-05-12 13:27:45,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:45,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:45,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:47,397 INFO L124 PetriNetUnfolderBase]: 7619/12036 cut-off events. [2024-05-12 13:27:47,397 INFO L125 PetriNetUnfolderBase]: For 579090/579470 co-relation queries the response was YES. [2024-05-12 13:27:47,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93094 conditions, 12036 events. 7619/12036 cut-off events. For 579090/579470 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 78407 event pairs, 2130 based on Foata normal form. 45/11735 useless extension candidates. Maximal degree in co-relation 92963. Up to 10414 conditions per place. [2024-05-12 13:27:47,578 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 390 selfloop transitions, 70 changer transitions 0/484 dead transitions. [2024-05-12 13:27:47,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 484 transitions, 7824 flow [2024-05-12 13:27:47,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:47,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:47,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-05-12 13:27:47,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868804664723032 [2024-05-12 13:27:47,580 INFO L175 Difference]: Start difference. First operand has 269 places, 445 transitions, 6562 flow. Second operand 7 states and 167 transitions. [2024-05-12 13:27:47,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 484 transitions, 7824 flow [2024-05-12 13:27:49,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 484 transitions, 7586 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-05-12 13:27:49,102 INFO L231 Difference]: Finished difference. Result has 270 places, 454 transitions, 6679 flow [2024-05-12 13:27:49,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6328, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6679, PETRI_PLACES=270, PETRI_TRANSITIONS=454} [2024-05-12 13:27:49,103 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 215 predicate places. [2024-05-12 13:27:49,103 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 454 transitions, 6679 flow [2024-05-12 13:27:49,103 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-05-12 13:27:49,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:49,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:49,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:27:49,104 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:49,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:49,104 INFO L85 PathProgramCache]: Analyzing trace with hash 820935068, now seen corresponding path program 4 times [2024-05-12 13:27:49,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:49,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819059921] [2024-05-12 13:27:49,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:49,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:49,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:49,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:49,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:49,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819059921] [2024-05-12 13:27:49,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819059921] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:49,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:49,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:27:49,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093380091] [2024-05-12 13:27:49,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:49,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:27:49,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:49,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:27:49,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:27:50,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:27:50,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 454 transitions, 6679 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-05-12 13:27:50,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:50,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:27:50,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:52,524 INFO L124 PetriNetUnfolderBase]: 7636/12051 cut-off events. [2024-05-12 13:27:52,524 INFO L125 PetriNetUnfolderBase]: For 586676/587056 co-relation queries the response was YES. [2024-05-12 13:27:52,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93284 conditions, 12051 events. 7636/12051 cut-off events. For 586676/587056 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 78423 event pairs, 2096 based on Foata normal form. 43/11750 useless extension candidates. Maximal degree in co-relation 93152. Up to 10146 conditions per place. [2024-05-12 13:27:52,680 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 364 selfloop transitions, 98 changer transitions 0/486 dead transitions. [2024-05-12 13:27:52,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 486 transitions, 7951 flow [2024-05-12 13:27:52,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:27:52,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:27:52,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-05-12 13:27:52,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-05-12 13:27:52,681 INFO L175 Difference]: Start difference. First operand has 270 places, 454 transitions, 6679 flow. Second operand 7 states and 168 transitions. [2024-05-12 13:27:52,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 486 transitions, 7951 flow [2024-05-12 13:27:53,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 486 transitions, 7790 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-05-12 13:27:53,636 INFO L231 Difference]: Finished difference. Result has 274 places, 457 transitions, 6810 flow [2024-05-12 13:27:53,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6526, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6810, PETRI_PLACES=274, PETRI_TRANSITIONS=457} [2024-05-12 13:27:53,637 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 219 predicate places. [2024-05-12 13:27:53,637 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 457 transitions, 6810 flow [2024-05-12 13:27:53,637 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-05-12 13:27:53,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27:53,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:27:53,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 13:27:53,638 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:53,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:53,638 INFO L85 PathProgramCache]: Analyzing trace with hash -826068384, now seen corresponding path program 2 times [2024-05-12 13:27:53,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:53,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390738212] [2024-05-12 13:27:53,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:53,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:53,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:54,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:54,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:54,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390738212] [2024-05-12 13:27:54,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390738212] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:54,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:54,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:54,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935533548] [2024-05-12 13:27:54,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:54,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:54,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:54,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:54,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:54,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:27:54,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 457 transitions, 6810 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-05-12 13:27:54,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:54,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:27:54,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:27:57,036 INFO L124 PetriNetUnfolderBase]: 7886/12350 cut-off events. [2024-05-12 13:27:57,036 INFO L125 PetriNetUnfolderBase]: For 583316/583322 co-relation queries the response was YES. [2024-05-12 13:27:57,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94788 conditions, 12350 events. 7886/12350 cut-off events. For 583316/583322 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 79380 event pairs, 2885 based on Foata normal form. 7/12063 useless extension candidates. Maximal degree in co-relation 94655. Up to 11148 conditions per place. [2024-05-12 13:27:57,261 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 453 selfloop transitions, 33 changer transitions 0/494 dead transitions. [2024-05-12 13:27:57,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 494 transitions, 8070 flow [2024-05-12 13:27:57,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:27:57,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:27:57,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-05-12 13:27:57,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-05-12 13:27:57,262 INFO L175 Difference]: Start difference. First operand has 274 places, 457 transitions, 6810 flow. Second operand 8 states and 175 transitions. [2024-05-12 13:27:57,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 494 transitions, 8070 flow [2024-05-12 13:27:58,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 494 transitions, 7904 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-05-12 13:27:58,692 INFO L231 Difference]: Finished difference. Result has 278 places, 460 transitions, 6808 flow [2024-05-12 13:27:58,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6644, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6808, PETRI_PLACES=278, PETRI_TRANSITIONS=460} [2024-05-12 13:27:58,692 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 223 predicate places. [2024-05-12 13:27:58,692 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 460 transitions, 6808 flow [2024-05-12 13:27:58,693 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-05-12 13:27:58,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:27: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] [2024-05-12 13:27:58,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 13:27:58,693 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:27:58,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:27:58,693 INFO L85 PathProgramCache]: Analyzing trace with hash 820931472, now seen corresponding path program 6 times [2024-05-12 13:27:58,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:27:58,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895345331] [2024-05-12 13:27:58,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:27:58,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:27:58,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:27:59,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:27:59,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:27:59,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895345331] [2024-05-12 13:27:59,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895345331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:27:59,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:27:59,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:27:59,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468816552] [2024-05-12 13:27:59,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:27:59,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:27:59,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:27:59,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:27:59,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:27:59,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:27:59,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 460 transitions, 6808 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-05-12 13:27:59,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:27:59,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:27:59,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:02,143 INFO L124 PetriNetUnfolderBase]: 8020/12532 cut-off events. [2024-05-12 13:28:02,143 INFO L125 PetriNetUnfolderBase]: For 618218/618226 co-relation queries the response was YES. [2024-05-12 13:28:02,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97573 conditions, 12532 events. 8020/12532 cut-off events. For 618218/618226 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 80522 event pairs, 2284 based on Foata normal form. 10/12248 useless extension candidates. Maximal degree in co-relation 97439. Up to 10427 conditions per place. [2024-05-12 13:28:02,347 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 374 selfloop transitions, 126 changer transitions 0/508 dead transitions. [2024-05-12 13:28:02,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 508 transitions, 8592 flow [2024-05-12 13:28:02,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:28:02,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:28:02,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-05-12 13:28:02,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744897959183674 [2024-05-12 13:28:02,348 INFO L175 Difference]: Start difference. First operand has 278 places, 460 transitions, 6808 flow. Second operand 8 states and 186 transitions. [2024-05-12 13:28:02,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 508 transitions, 8592 flow [2024-05-12 13:28:04,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 508 transitions, 8454 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-05-12 13:28:04,117 INFO L231 Difference]: Finished difference. Result has 281 places, 472 transitions, 7356 flow [2024-05-12 13:28:04,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7356, PETRI_PLACES=281, PETRI_TRANSITIONS=472} [2024-05-12 13:28:04,117 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 226 predicate places. [2024-05-12 13:28:04,117 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 472 transitions, 7356 flow [2024-05-12 13:28:04,118 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-05-12 13:28:04,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:04,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:04,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 13:28:04,118 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:04,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:04,119 INFO L85 PathProgramCache]: Analyzing trace with hash -826068818, now seen corresponding path program 7 times [2024-05-12 13:28:04,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:04,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423579007] [2024-05-12 13:28:04,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:04,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:04,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:05,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:05,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:05,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423579007] [2024-05-12 13:28:05,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423579007] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:05,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:05,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:05,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567964431] [2024-05-12 13:28:05,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:05,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:05,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:05,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:05,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:05,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:28:05,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 472 transitions, 7356 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-05-12 13:28:05,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:05,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:28:05,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:07,919 INFO L124 PetriNetUnfolderBase]: 8016/12486 cut-off events. [2024-05-12 13:28:07,920 INFO L125 PetriNetUnfolderBase]: For 628511/628519 co-relation queries the response was YES. [2024-05-12 13:28:08,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99340 conditions, 12486 events. 8016/12486 cut-off events. For 628511/628519 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 79939 event pairs, 2262 based on Foata normal form. 10/12212 useless extension candidates. Maximal degree in co-relation 99204. Up to 10425 conditions per place. [2024-05-12 13:28:08,126 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 374 selfloop transitions, 126 changer transitions 0/508 dead transitions. [2024-05-12 13:28:08,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 508 transitions, 8802 flow [2024-05-12 13:28:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:28:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:28:08,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-05-12 13:28:08,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4719387755102041 [2024-05-12 13:28:08,127 INFO L175 Difference]: Start difference. First operand has 281 places, 472 transitions, 7356 flow. Second operand 8 states and 185 transitions. [2024-05-12 13:28:08,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 508 transitions, 8802 flow [2024-05-12 13:28:09,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 508 transitions, 8535 flow, removed 107 selfloop flow, removed 3 redundant places. [2024-05-12 13:28:09,517 INFO L231 Difference]: Finished difference. Result has 286 places, 472 transitions, 7355 flow [2024-05-12 13:28:09,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7089, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7355, PETRI_PLACES=286, PETRI_TRANSITIONS=472} [2024-05-12 13:28:09,518 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 231 predicate places. [2024-05-12 13:28:09,518 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 472 transitions, 7355 flow [2024-05-12 13:28:09,518 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-05-12 13:28:09,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:09,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:09,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 13:28:09,519 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:09,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:09,519 INFO L85 PathProgramCache]: Analyzing trace with hash 794246452, now seen corresponding path program 5 times [2024-05-12 13:28:09,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:09,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265894894] [2024-05-12 13:28:09,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:09,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:10,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:10,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:10,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265894894] [2024-05-12 13:28:10,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265894894] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:10,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:10,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:28:10,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333717346] [2024-05-12 13:28:10,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:10,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:28:10,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:10,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:28:10,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:28:10,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:10,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 472 transitions, 7355 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-05-12 13:28:10,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:10,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:10,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:13,893 INFO L124 PetriNetUnfolderBase]: 7752/12247 cut-off events. [2024-05-12 13:28:13,893 INFO L125 PetriNetUnfolderBase]: For 625100/625525 co-relation queries the response was YES. [2024-05-12 13:28:13,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96780 conditions, 12247 events. 7752/12247 cut-off events. For 625100/625525 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 79968 event pairs, 2174 based on Foata normal form. 70/11962 useless extension candidates. Maximal degree in co-relation 96642. Up to 10610 conditions per place. [2024-05-12 13:28:14,042 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 407 selfloop transitions, 65 changer transitions 0/499 dead transitions. [2024-05-12 13:28:14,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 499 transitions, 8445 flow [2024-05-12 13:28:14,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:28:14,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:28:14,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-05-12 13:28:14,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478134110787172 [2024-05-12 13:28:14,044 INFO L175 Difference]: Start difference. First operand has 286 places, 472 transitions, 7355 flow. Second operand 7 states and 164 transitions. [2024-05-12 13:28:14,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 499 transitions, 8445 flow [2024-05-12 13:28:15,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 499 transitions, 8112 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-05-12 13:28:15,192 INFO L231 Difference]: Finished difference. Result has 286 places, 472 transitions, 7162 flow [2024-05-12 13:28:15,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7162, PETRI_PLACES=286, PETRI_TRANSITIONS=472} [2024-05-12 13:28:15,192 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 231 predicate places. [2024-05-12 13:28:15,192 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 472 transitions, 7162 flow [2024-05-12 13:28:15,193 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-05-12 13:28:15,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:15,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:15,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 13:28:15,193 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:15,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:15,193 INFO L85 PathProgramCache]: Analyzing trace with hash 375746432, now seen corresponding path program 6 times [2024-05-12 13:28:15,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:15,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733009112] [2024-05-12 13:28:15,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:15,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:15,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28: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-05-12 13:28:16,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:16,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733009112] [2024-05-12 13:28:16,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733009112] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:16,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:16,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:28:16,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943386983] [2024-05-12 13:28:16,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:16,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:28:16,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:16,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:28:16,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:28:16,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:16,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 472 transitions, 7162 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-05-12 13:28:16,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:16,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:16,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:19,252 INFO L124 PetriNetUnfolderBase]: 7772/12277 cut-off events. [2024-05-12 13:28:19,252 INFO L125 PetriNetUnfolderBase]: For 631158/631583 co-relation queries the response was YES. [2024-05-12 13:28:19,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96104 conditions, 12277 events. 7772/12277 cut-off events. For 631158/631583 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 80181 event pairs, 2149 based on Foata normal form. 69/11990 useless extension candidates. Maximal degree in co-relation 95966. Up to 10554 conditions per place. [2024-05-12 13:28:19,558 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 390 selfloop transitions, 85 changer transitions 0/502 dead transitions. [2024-05-12 13:28:19,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 502 transitions, 8340 flow [2024-05-12 13:28:19,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:28:19,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:28:19,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-05-12 13:28:19,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48104956268221577 [2024-05-12 13:28:19,559 INFO L175 Difference]: Start difference. First operand has 286 places, 472 transitions, 7162 flow. Second operand 7 states and 165 transitions. [2024-05-12 13:28:19,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 502 transitions, 8340 flow [2024-05-12 13:28:20,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 502 transitions, 8005 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-05-12 13:28:20,701 INFO L231 Difference]: Finished difference. Result has 285 places, 475 transitions, 7066 flow [2024-05-12 13:28:20,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7066, PETRI_PLACES=285, PETRI_TRANSITIONS=475} [2024-05-12 13:28:20,701 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 230 predicate places. [2024-05-12 13:28:20,701 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 475 transitions, 7066 flow [2024-05-12 13:28:20,702 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-05-12 13:28:20,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:20,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:20,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 13:28:20,702 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:20,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:20,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1600455616, now seen corresponding path program 7 times [2024-05-12 13:28:20,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:20,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857109149] [2024-05-12 13:28:20,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:20,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:20,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:21,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:21,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:21,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857109149] [2024-05-12 13:28:21,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857109149] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:21,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:21,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:28:21,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026304084] [2024-05-12 13:28:21,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:21,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:28:21,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:21,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:28:21,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:28:21,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:21,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 475 transitions, 7066 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-05-12 13:28:21,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:21,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:21,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:24,664 INFO L124 PetriNetUnfolderBase]: 7813/12319 cut-off events. [2024-05-12 13:28:24,664 INFO L125 PetriNetUnfolderBase]: For 641275/641679 co-relation queries the response was YES. [2024-05-12 13:28:24,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96478 conditions, 12319 events. 7813/12319 cut-off events. For 641275/641679 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 80389 event pairs, 2101 based on Foata normal form. 57/12028 useless extension candidates. Maximal degree in co-relation 96339. Up to 10208 conditions per place. [2024-05-12 13:28:24,840 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 357 selfloop transitions, 124 changer transitions 0/508 dead transitions. [2024-05-12 13:28:24,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 508 transitions, 8442 flow [2024-05-12 13:28:24,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:28:24,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:28:24,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-05-12 13:28:24,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4839650145772595 [2024-05-12 13:28:24,841 INFO L175 Difference]: Start difference. First operand has 285 places, 475 transitions, 7066 flow. Second operand 7 states and 166 transitions. [2024-05-12 13:28:24,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 508 transitions, 8442 flow [2024-05-12 13:28:26,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 508 transitions, 8241 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-05-12 13:28:26,160 INFO L231 Difference]: Finished difference. Result has 287 places, 478 transitions, 7184 flow [2024-05-12 13:28:26,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6867, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7184, PETRI_PLACES=287, PETRI_TRANSITIONS=478} [2024-05-12 13:28:26,161 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 232 predicate places. [2024-05-12 13:28:26,161 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 478 transitions, 7184 flow [2024-05-12 13:28:26,161 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-05-12 13:28:26,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:26,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:26,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 13:28:26,162 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:26,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:26,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1594741696, now seen corresponding path program 8 times [2024-05-12 13:28:26,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:26,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921073927] [2024-05-12 13:28:26,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:26,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:26,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:27,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:27,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:27,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921073927] [2024-05-12 13:28:27,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921073927] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:27,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:27,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:28:27,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472869738] [2024-05-12 13:28:27,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:27,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:28:27,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:27,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:28:27,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:28:27,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-05-12 13:28:27,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 478 transitions, 7184 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-05-12 13:28:27,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:27,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-05-12 13:28:27,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:30,239 INFO L124 PetriNetUnfolderBase]: 7805/12321 cut-off events. [2024-05-12 13:28:30,239 INFO L125 PetriNetUnfolderBase]: For 639814/640218 co-relation queries the response was YES. [2024-05-12 13:28:30,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96597 conditions, 12321 events. 7805/12321 cut-off events. For 639814/640218 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 80607 event pairs, 2111 based on Foata normal form. 58/12027 useless extension candidates. Maximal degree in co-relation 96457. Up to 10200 conditions per place. [2024-05-12 13:28:30,409 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 365 selfloop transitions, 115 changer transitions 0/507 dead transitions. [2024-05-12 13:28:30,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 507 transitions, 8370 flow [2024-05-12 13:28:30,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:28:30,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:28:30,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-05-12 13:28:30,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4839650145772595 [2024-05-12 13:28:30,410 INFO L175 Difference]: Start difference. First operand has 287 places, 478 transitions, 7184 flow. Second operand 7 states and 166 transitions. [2024-05-12 13:28:30,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 507 transitions, 8370 flow [2024-05-12 13:28:31,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 507 transitions, 8068 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-05-12 13:28:31,612 INFO L231 Difference]: Finished difference. Result has 289 places, 478 transitions, 7120 flow [2024-05-12 13:28:31,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6882, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7120, PETRI_PLACES=289, PETRI_TRANSITIONS=478} [2024-05-12 13:28:31,613 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 234 predicate places. [2024-05-12 13:28:31,613 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 478 transitions, 7120 flow [2024-05-12 13:28:31,613 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-05-12 13:28:31,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:31,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:31,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 13:28:31,613 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:31,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:31,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1594738100, now seen corresponding path program 8 times [2024-05-12 13:28:31,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:31,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26983582] [2024-05-12 13:28:31,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:31,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:31,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:32,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:32,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:32,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26983582] [2024-05-12 13:28:32,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26983582] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:32,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:32,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:32,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299039426] [2024-05-12 13:28:32,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:32,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:32,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:32,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:32,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:32,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:28:32,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 478 transitions, 7120 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-05-12 13:28:32,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:32,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:28:32,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:28:35,855 INFO L124 PetriNetUnfolderBase]: 8121/12647 cut-off events. [2024-05-12 13:28:35,855 INFO L125 PetriNetUnfolderBase]: For 652718/652726 co-relation queries the response was YES. [2024-05-12 13:28:36,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99221 conditions, 12647 events. 8121/12647 cut-off events. For 652718/652726 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 80868 event pairs, 2285 based on Foata normal form. 10/12366 useless extension candidates. Maximal degree in co-relation 99081. Up to 10204 conditions per place. [2024-05-12 13:28:36,283 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 369 selfloop transitions, 151 changer transitions 0/528 dead transitions. [2024-05-12 13:28:36,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 528 transitions, 9156 flow [2024-05-12 13:28:36,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:28:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:28:36,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-05-12 13:28:36,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770408163265306 [2024-05-12 13:28:36,285 INFO L175 Difference]: Start difference. First operand has 289 places, 478 transitions, 7120 flow. Second operand 8 states and 187 transitions. [2024-05-12 13:28:36,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 528 transitions, 9156 flow [2024-05-12 13:28:37,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 528 transitions, 8883 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 13:28:37,529 INFO L231 Difference]: Finished difference. Result has 291 places, 490 transitions, 7531 flow [2024-05-12 13:28:37,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6847, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7531, PETRI_PLACES=291, PETRI_TRANSITIONS=490} [2024-05-12 13:28:37,530 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 236 predicate places. [2024-05-12 13:28:37,531 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 490 transitions, 7531 flow [2024-05-12 13:28:37,531 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-05-12 13:28:37,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:28:37,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:28:37,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 13:28:37,531 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:28:37,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:28:37,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1608559760, now seen corresponding path program 9 times [2024-05-12 13:28:37,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:28:37,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711237422] [2024-05-12 13:28:37,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:28:37,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:28:37,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:28:38,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:28:38,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:28:38,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711237422] [2024-05-12 13:28:38,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711237422] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:28:38,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:28:38,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:28:38,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248566976] [2024-05-12 13:28:38,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:28:38,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:28:38,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:28:38,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:28:38,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:28:38,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-05-12 13:28:38,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 490 transitions, 7531 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-05-12 13:28:38,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:28:38,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-05-12 13:28:38,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand