./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.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-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:08:14,834 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:08:14,897 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:08:14,902 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:08:14,903 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:08:14,927 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:08:14,927 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:08:14,937 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:08:14,938 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:08:14,938 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:08:14,938 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:08:14,939 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:08:14,940 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:08:14,943 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:08:14,943 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:08:14,943 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:08:14,944 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:08:14,944 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:08:14,944 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:08:14,945 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:08:14,945 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:08:14,945 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:08:14,945 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:08:14,945 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:08:14,946 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:08:14,946 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:08:14,946 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:08:14,946 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:08:14,947 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:08:14,947 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:08:14,948 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:08:14,948 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:08:14,948 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:08:14,948 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:08:14,948 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:08:14,949 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:08:14,949 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:08:14,949 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:08:14,949 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:08:14,949 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:08:14,949 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:08:14,950 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:08:14,950 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:08:14,950 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-06-28 02:08:15,164 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:08:15,181 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:08:15,183 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:08:15,184 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:08:15,184 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:08:15,185 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 02:08:16,195 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:08:16,384 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:08:16,385 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 02:08:16,395 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/640f1c5d7/1fa2d829318044edbbd65479459eb89d/FLAGb24f7843c [2024-06-28 02:08:16,404 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/640f1c5d7/1fa2d829318044edbbd65479459eb89d [2024-06-28 02:08:16,406 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:08:16,406 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:08:16,407 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 02:08:16,556 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:08:16,557 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:08:16,558 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:08:16,558 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:08:16,562 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:08:16,562 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:08:16" (1/2) ... [2024-06-28 02:08:16,563 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39b453f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:08:16, skipping insertion in model container [2024-06-28 02:08:16,563 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:08:16" (1/2) ... [2024-06-28 02:08:16,564 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@834c5d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:08:16, skipping insertion in model container [2024-06-28 02:08:16,564 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:08:16" (2/2) ... [2024-06-28 02:08:16,566 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39b453f3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:16, skipping insertion in model container [2024-06-28 02:08:16,566 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:08:16" (2/2) ... [2024-06-28 02:08:16,566 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:08:16,639 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:08:16,641 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 02:08:16,641 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 02:08:16,641 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 02:08:16,641 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:08:16,641 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-28 02:08:16,681 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:08:16,849 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1039,1052] [2024-06-28 02:08:16,954 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:08:16,967 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 02:08:17,010 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1039,1052] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:08:17,111 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:08:17,141 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:08:17,142 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17 WrapperNode [2024-06-28 02:08:17,142 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:08:17,143 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:08:17,143 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:08:17,143 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:08:17,148 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,158 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,183 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 122 [2024-06-28 02:08:17,184 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:08:17,184 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:08:17,185 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:08:17,185 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:08:17,192 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,193 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,195 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,207 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:08:17,207 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,208 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,225 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,240 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,242 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,243 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,246 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:08:17,246 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:08:17,246 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:08:17,246 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:08:17,247 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (1/1) ... [2024-06-28 02:08:17,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:08:17,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:08:17,276 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:08:17,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:08:17,304 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:08:17,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:08:17,304 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:08:17,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:08:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:08:17,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:08:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:08:17,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:08:17,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:08:17,306 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:08:17,306 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:08:17,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:08:17,307 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:08:17,437 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:08:17,439 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:08:17,680 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:08:17,680 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:08:17,810 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:08:17,810 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:08:17,810 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:08:17 BoogieIcfgContainer [2024-06-28 02:08:17,810 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:08:17,812 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:08:17,812 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:08:17,814 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:08:17,814 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:08:16" (1/4) ... [2024-06-28 02:08:17,815 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4267368b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:08:17, skipping insertion in model container [2024-06-28 02:08:17,815 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:08:16" (2/4) ... [2024-06-28 02:08:17,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4267368b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:08:17, skipping insertion in model container [2024-06-28 02:08:17,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:08:17" (3/4) ... [2024-06-28 02:08:17,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4267368b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:08:17, skipping insertion in model container [2024-06-28 02:08:17,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:08:17" (4/4) ... [2024-06-28 02:08:17,817 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 02:08:17,829 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:08:17,829 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 02:08:17,830 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:08:17,890 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:08:17,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 02:08:17,947 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 02:08:17,947 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:08:17,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 80 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 02:08:17,951 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 02:08:17,953 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-28 02:08:17,964 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:08:17,969 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;@5b7c8c24, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:08:17,969 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 02:08:17,973 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:08:17,973 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:08:17,973 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:08:17,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:17,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:08:17,974 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:17,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:17,980 INFO L85 PathProgramCache]: Analyzing trace with hash 346260118, now seen corresponding path program 1 times [2024-06-28 02:08:17,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:17,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130638679] [2024-06-28 02:08:17,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:17,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:18,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:18,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:18,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:18,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130638679] [2024-06-28 02:08:18,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130638679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:18,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:18,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:08:18,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975976356] [2024-06-28 02:08:18,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:18,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:08:18,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:18,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:08:18,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:08:18,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-06-28 02:08:18,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:18,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:18,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-06-28 02:08:18,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:19,430 INFO L124 PetriNetUnfolderBase]: 2456/3908 cut-off events. [2024-06-28 02:08:19,430 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2024-06-28 02:08:19,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7588 conditions, 3908 events. 2456/3908 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23806 event pairs, 1936 based on Foata normal form. 108/3705 useless extension candidates. Maximal degree in co-relation 7576. Up to 3570 conditions per place. [2024-06-28 02:08:19,451 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 40 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 02:08:19,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 59 transitions, 223 flow [2024-06-28 02:08:19,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:08:19,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:08:19,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-28 02:08:19,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7163120567375887 [2024-06-28 02:08:19,461 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 101 transitions. [2024-06-28 02:08:19,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 59 transitions, 223 flow [2024-06-28 02:08:19,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:19,465 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-06-28 02:08:19,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 02:08:19,469 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-28 02:08:19,469 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-06-28 02:08:19,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:19,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:19,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:19,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:08:19,470 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:19,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:19,470 INFO L85 PathProgramCache]: Analyzing trace with hash 2044418327, now seen corresponding path program 1 times [2024-06-28 02:08:19,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:19,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021594723] [2024-06-28 02:08:19,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:19,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:19,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:19,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:19,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:19,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021594723] [2024-06-28 02:08:19,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021594723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:19,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:19,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:08:19,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243582671] [2024-06-28 02:08:19,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:19,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:08:19,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:19,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:08:19,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:08:19,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2024-06-28 02:08:19,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:19,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:19,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2024-06-28 02:08:19,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:20,405 INFO L124 PetriNetUnfolderBase]: 3052/4462 cut-off events. [2024-06-28 02:08:20,406 INFO L125 PetriNetUnfolderBase]: For 485/485 co-relation queries the response was YES. [2024-06-28 02:08:20,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10142 conditions, 4462 events. 3052/4462 cut-off events. For 485/485 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 24387 event pairs, 1198 based on Foata normal form. 6/4277 useless extension candidates. Maximal degree in co-relation 10130. Up to 4369 conditions per place. [2024-06-28 02:08:20,426 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 56 selfloop transitions, 9 changer transitions 0/78 dead transitions. [2024-06-28 02:08:20,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 78 transitions, 342 flow [2024-06-28 02:08:20,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:08:20,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:08:20,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-28 02:08:20,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-28 02:08:20,430 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 4 states and 128 transitions. [2024-06-28 02:08:20,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 78 transitions, 342 flow [2024-06-28 02:08:20,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 78 transitions, 334 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:08:20,432 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 198 flow [2024-06-28 02:08:20,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=198, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 02:08:20,433 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 4 predicate places. [2024-06-28 02:08:20,433 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 198 flow [2024-06-28 02:08:20,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:20,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:20,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:20,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:08:20,435 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:20,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:20,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1075877993, now seen corresponding path program 1 times [2024-06-28 02:08:20,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:20,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968945917] [2024-06-28 02:08:20,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:20,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:20,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:20,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:20,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968945917] [2024-06-28 02:08:20,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968945917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:20,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:20,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:08:20,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885319617] [2024-06-28 02:08:20,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:20,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:08:20,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:20,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:08:20,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:08:20,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 47 [2024-06-28 02:08:20,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 198 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:20,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:20,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 47 [2024-06-28 02:08:20,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:20,717 INFO L124 PetriNetUnfolderBase]: 1058/2090 cut-off events. [2024-06-28 02:08:20,717 INFO L125 PetriNetUnfolderBase]: For 551/571 co-relation queries the response was YES. [2024-06-28 02:08:20,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4266 conditions, 2090 events. 1058/2090 cut-off events. For 551/571 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14292 event pairs, 449 based on Foata normal form. 13/1965 useless extension candidates. Maximal degree in co-relation 4251. Up to 1328 conditions per place. [2024-06-28 02:08:20,728 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 30 selfloop transitions, 5 changer transitions 0/63 dead transitions. [2024-06-28 02:08:20,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 63 transitions, 268 flow [2024-06-28 02:08:20,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:08:20,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:08:20,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 108 transitions. [2024-06-28 02:08:20,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7659574468085106 [2024-06-28 02:08:20,731 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 198 flow. Second operand 3 states and 108 transitions. [2024-06-28 02:08:20,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 63 transitions, 268 flow [2024-06-28 02:08:20,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 63 transitions, 266 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:08:20,734 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 180 flow [2024-06-28 02:08:20,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=180, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-28 02:08:20,735 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 5 predicate places. [2024-06-28 02:08:20,735 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 180 flow [2024-06-28 02:08:20,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:20,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:20,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:20,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:08:20,735 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:20,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:20,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1168079349, now seen corresponding path program 1 times [2024-06-28 02:08:20,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:20,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708214351] [2024-06-28 02:08:20,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:20,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:21,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:21,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:21,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708214351] [2024-06-28 02:08:21,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708214351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:21,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:21,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:08:21,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450143037] [2024-06-28 02:08:21,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:21,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:08:21,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:21,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:08:21,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:08:21,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 02:08:21,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 180 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:21,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:21,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 02:08:21,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:21,977 INFO L124 PetriNetUnfolderBase]: 2657/4181 cut-off events. [2024-06-28 02:08:21,977 INFO L125 PetriNetUnfolderBase]: For 1994/1999 co-relation queries the response was YES. [2024-06-28 02:08:21,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9880 conditions, 4181 events. 2657/4181 cut-off events. For 1994/1999 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 25275 event pairs, 1617 based on Foata normal form. 3/4000 useless extension candidates. Maximal degree in co-relation 9862. Up to 3821 conditions per place. [2024-06-28 02:08:21,996 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 53 selfloop transitions, 11 changer transitions 1/79 dead transitions. [2024-06-28 02:08:21,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 79 transitions, 399 flow [2024-06-28 02:08:21,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:08:21,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:08:21,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:08:21,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2024-06-28 02:08:21,997 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 180 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:08:21,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 79 transitions, 399 flow [2024-06-28 02:08:21,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 79 transitions, 385 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:22,000 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 267 flow [2024-06-28 02:08:22,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-28 02:08:22,001 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places. [2024-06-28 02:08:22,001 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 267 flow [2024-06-28 02:08:22,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:22,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:22,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:22,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:08:22,002 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:22,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:22,002 INFO L85 PathProgramCache]: Analyzing trace with hash -36937003, now seen corresponding path program 1 times [2024-06-28 02:08:22,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:22,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736697016] [2024-06-28 02:08:22,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:22,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:22,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:22,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:22,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:22,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736697016] [2024-06-28 02:08:22,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736697016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:22,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:22,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:08:22,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724092543] [2024-06-28 02:08:22,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:22,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:08:22,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:22,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:08:22,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:08:22,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2024-06-28 02:08:22,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 267 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:22,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:22,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2024-06-28 02:08:22,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:23,299 INFO L124 PetriNetUnfolderBase]: 2610/4284 cut-off events. [2024-06-28 02:08:23,299 INFO L125 PetriNetUnfolderBase]: For 2988/2996 co-relation queries the response was YES. [2024-06-28 02:08:23,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11109 conditions, 4284 events. 2610/4284 cut-off events. For 2988/2996 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 26118 event pairs, 989 based on Foata normal form. 12/4149 useless extension candidates. Maximal degree in co-relation 11089. Up to 3689 conditions per place. [2024-06-28 02:08:23,317 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 74 selfloop transitions, 14 changer transitions 5/106 dead transitions. [2024-06-28 02:08:23,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 106 transitions, 576 flow [2024-06-28 02:08:23,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:08:23,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:08:23,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 02:08:23,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 02:08:23,319 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 267 flow. Second operand 6 states and 180 transitions. [2024-06-28 02:08:23,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 106 transitions, 576 flow [2024-06-28 02:08:23,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 106 transitions, 561 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:23,322 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 313 flow [2024-06-28 02:08:23,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=313, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-28 02:08:23,323 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 13 predicate places. [2024-06-28 02:08:23,323 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 313 flow [2024-06-28 02:08:23,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:23,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:23,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:23,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:08:23,324 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:23,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:23,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1859659461, now seen corresponding path program 1 times [2024-06-28 02:08:23,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:23,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781540174] [2024-06-28 02:08:23,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:23,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:23,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:23,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:23,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:23,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781540174] [2024-06-28 02:08:23,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781540174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:23,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:23,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:08:23,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672849844] [2024-06-28 02:08:23,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:23,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:08:23,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:23,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:08:23,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:08:24,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:24,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 313 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-06-28 02:08:24,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:24,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:24,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:24,594 INFO L124 PetriNetUnfolderBase]: 3016/5181 cut-off events. [2024-06-28 02:08:24,594 INFO L125 PetriNetUnfolderBase]: For 5428/5444 co-relation queries the response was YES. [2024-06-28 02:08:24,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13676 conditions, 5181 events. 3016/5181 cut-off events. For 5428/5444 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 34455 event pairs, 1775 based on Foata normal form. 2/4974 useless extension candidates. Maximal degree in co-relation 13653. Up to 4283 conditions per place. [2024-06-28 02:08:24,618 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 70 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2024-06-28 02:08:24,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 99 transitions, 608 flow [2024-06-28 02:08:24,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:08:24,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:08:24,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:08:24,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015197568389058 [2024-06-28 02:08:24,619 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 313 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:08:24,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 99 transitions, 608 flow [2024-06-28 02:08:24,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 573 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:24,624 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 411 flow [2024-06-28 02:08:24,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=411, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-28 02:08:24,624 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 19 predicate places. [2024-06-28 02:08:24,624 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 411 flow [2024-06-28 02:08:24,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-06-28 02:08:24,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:24,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:24,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:08:24,625 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:24,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:24,625 INFO L85 PathProgramCache]: Analyzing trace with hash 872291258, now seen corresponding path program 1 times [2024-06-28 02:08:24,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:24,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138822889] [2024-06-28 02:08:24,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:24,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:24,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:25,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:25,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:25,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138822889] [2024-06-28 02:08:25,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138822889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:25,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:25,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:08:25,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407846060] [2024-06-28 02:08:25,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:25,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:08:25,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:25,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:08:25,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:08:25,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:25,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 411 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-06-28 02:08:25,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:25,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:25,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:25,749 INFO L124 PetriNetUnfolderBase]: 3088/5215 cut-off events. [2024-06-28 02:08:25,749 INFO L125 PetriNetUnfolderBase]: For 6856/6875 co-relation queries the response was YES. [2024-06-28 02:08:25,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14900 conditions, 5215 events. 3088/5215 cut-off events. For 6856/6875 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33677 event pairs, 1384 based on Foata normal form. 18/5043 useless extension candidates. Maximal degree in co-relation 14872. Up to 4386 conditions per place. [2024-06-28 02:08:25,776 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 83 selfloop transitions, 24 changer transitions 0/121 dead transitions. [2024-06-28 02:08:25,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 121 transitions, 778 flow [2024-06-28 02:08:25,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:08:25,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:08:25,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:08:25,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2024-06-28 02:08:25,777 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 411 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:08:25,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 121 transitions, 778 flow [2024-06-28 02:08:25,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 121 transitions, 772 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 02:08:25,785 INFO L231 Difference]: Finished difference. Result has 81 places, 91 transitions, 588 flow [2024-06-28 02:08:25,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=405, 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=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=588, PETRI_PLACES=81, PETRI_TRANSITIONS=91} [2024-06-28 02:08:25,786 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 28 predicate places. [2024-06-28 02:08:25,786 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 91 transitions, 588 flow [2024-06-28 02:08:25,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-06-28 02:08:25,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:25,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:25,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:08:25,786 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:25,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:25,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1531106964, now seen corresponding path program 2 times [2024-06-28 02:08:25,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:25,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506687910] [2024-06-28 02:08:25,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:25,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:25,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:26,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:26,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:26,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506687910] [2024-06-28 02:08:26,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506687910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:26,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:26,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:08:26,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059154501] [2024-06-28 02:08:26,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:26,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:08:26,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:26,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:08:26,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:08:26,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:26,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 91 transitions, 588 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-06-28 02:08:26,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:26,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:26,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:27,023 INFO L124 PetriNetUnfolderBase]: 3079/5211 cut-off events. [2024-06-28 02:08:27,024 INFO L125 PetriNetUnfolderBase]: For 10473/10518 co-relation queries the response was YES. [2024-06-28 02:08:27,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16608 conditions, 5211 events. 3079/5211 cut-off events. For 10473/10518 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 33730 event pairs, 1265 based on Foata normal form. 32/5054 useless extension candidates. Maximal degree in co-relation 16574. Up to 4343 conditions per place. [2024-06-28 02:08:27,054 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 81 selfloop transitions, 24 changer transitions 0/119 dead transitions. [2024-06-28 02:08:27,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 119 transitions, 898 flow [2024-06-28 02:08:27,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:08:27,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:08:27,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:08:27,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 02:08:27,056 INFO L175 Difference]: Start difference. First operand has 81 places, 91 transitions, 588 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:08:27,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 119 transitions, 898 flow [2024-06-28 02:08:27,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 119 transitions, 880 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 02:08:27,065 INFO L231 Difference]: Finished difference. Result has 86 places, 94 transitions, 656 flow [2024-06-28 02:08:27,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=656, PETRI_PLACES=86, PETRI_TRANSITIONS=94} [2024-06-28 02:08:27,068 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 33 predicate places. [2024-06-28 02:08:27,068 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 94 transitions, 656 flow [2024-06-28 02:08:27,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-06-28 02:08:27,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:27,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:27,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:08:27,069 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:27,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:27,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1814859264, now seen corresponding path program 3 times [2024-06-28 02:08:27,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:27,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995108862] [2024-06-28 02:08:27,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:27,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:27,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:27,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:27,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:27,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995108862] [2024-06-28 02:08:27,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995108862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:27,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:27,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:08:27,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075555736] [2024-06-28 02:08:27,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:27,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:08:27,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:27,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:08:27,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:08:27,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:27,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 94 transitions, 656 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-06-28 02:08:27,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:27,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:27,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:28,452 INFO L124 PetriNetUnfolderBase]: 3206/5412 cut-off events. [2024-06-28 02:08:28,452 INFO L125 PetriNetUnfolderBase]: For 14481/14539 co-relation queries the response was YES. [2024-06-28 02:08:28,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18584 conditions, 5412 events. 3206/5412 cut-off events. For 14481/14539 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 35073 event pairs, 1232 based on Foata normal form. 37/5243 useless extension candidates. Maximal degree in co-relation 18547. Up to 4430 conditions per place. [2024-06-28 02:08:28,482 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 83 selfloop transitions, 29 changer transitions 0/126 dead transitions. [2024-06-28 02:08:28,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 126 transitions, 1016 flow [2024-06-28 02:08:28,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:08:28,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:08:28,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:08:28,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-28 02:08:28,484 INFO L175 Difference]: Start difference. First operand has 86 places, 94 transitions, 656 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:08:28,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 126 transitions, 1016 flow [2024-06-28 02:08:28,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 126 transitions, 950 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:08:28,494 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 730 flow [2024-06-28 02:08:28,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=730, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-28 02:08:28,495 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 36 predicate places. [2024-06-28 02:08:28,495 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 730 flow [2024-06-28 02:08:28,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-06-28 02:08:28,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:28,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:28,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:08:28,498 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:28,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:28,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1814869184, now seen corresponding path program 1 times [2024-06-28 02:08:28,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:28,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675327810] [2024-06-28 02:08:28,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:28,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:28,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:29,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:29,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:29,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675327810] [2024-06-28 02:08:29,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675327810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:29,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:29,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:29,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24341615] [2024-06-28 02:08:29,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:29,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:29,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:29,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:29,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:29,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:29,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 730 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:29,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:29,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:29,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:30,073 INFO L124 PetriNetUnfolderBase]: 3277/5509 cut-off events. [2024-06-28 02:08:30,073 INFO L125 PetriNetUnfolderBase]: For 14248/14294 co-relation queries the response was YES. [2024-06-28 02:08:30,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18461 conditions, 5509 events. 3277/5509 cut-off events. For 14248/14294 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 35774 event pairs, 1767 based on Foata normal form. 10/5275 useless extension candidates. Maximal degree in co-relation 18422. Up to 4570 conditions per place. [2024-06-28 02:08:30,112 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 99 selfloop transitions, 24 changer transitions 0/145 dead transitions. [2024-06-28 02:08:30,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 145 transitions, 1160 flow [2024-06-28 02:08:30,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:08:30,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:08:30,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:08:30,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 02:08:30,113 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 730 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:08:30,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 145 transitions, 1160 flow [2024-06-28 02:08:30,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 145 transitions, 1122 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:30,128 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 861 flow [2024-06-28 02:08:30,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=861, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-06-28 02:08:30,130 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 44 predicate places. [2024-06-28 02:08:30,130 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 861 flow [2024-06-28 02:08:30,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:30,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:30,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:30,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:08:30,130 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:30,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:30,131 INFO L85 PathProgramCache]: Analyzing trace with hash -329211922, now seen corresponding path program 1 times [2024-06-28 02:08:30,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:30,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036407310] [2024-06-28 02:08:30,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:30,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:30,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:30,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:30,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:30,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036407310] [2024-06-28 02:08:30,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036407310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:30,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:30,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:30,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517088654] [2024-06-28 02:08:30,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:30,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:30,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:30,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:30,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:30,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:30,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 861 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:30,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:30,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:30,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:31,489 INFO L124 PetriNetUnfolderBase]: 3389/5655 cut-off events. [2024-06-28 02:08:31,489 INFO L125 PetriNetUnfolderBase]: For 17229/17229 co-relation queries the response was YES. [2024-06-28 02:08:31,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20483 conditions, 5655 events. 3389/5655 cut-off events. For 17229/17229 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 35925 event pairs, 1477 based on Foata normal form. 4/5478 useless extension candidates. Maximal degree in co-relation 20439. Up to 4769 conditions per place. [2024-06-28 02:08:31,528 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 132 selfloop transitions, 24 changer transitions 0/166 dead transitions. [2024-06-28 02:08:31,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 166 transitions, 1420 flow [2024-06-28 02:08:31,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:31,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:31,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:08:31,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 02:08:31,529 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 861 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:08:31,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 166 transitions, 1420 flow [2024-06-28 02:08:31,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 166 transitions, 1398 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 02:08:31,547 INFO L231 Difference]: Finished difference. Result has 107 places, 127 transitions, 1060 flow [2024-06-28 02:08:31,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1060, PETRI_PLACES=107, PETRI_TRANSITIONS=127} [2024-06-28 02:08:31,547 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 54 predicate places. [2024-06-28 02:08:31,547 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 127 transitions, 1060 flow [2024-06-28 02:08:31,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:31,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:31,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:31,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:08:31,548 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:31,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:31,548 INFO L85 PathProgramCache]: Analyzing trace with hash 219676338, now seen corresponding path program 2 times [2024-06-28 02:08:31,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:31,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911903124] [2024-06-28 02:08:31,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:31,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:31,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:32,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:32,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:32,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911903124] [2024-06-28 02:08:32,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911903124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:32,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:32,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:32,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449341403] [2024-06-28 02:08:32,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:32,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:32,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:32,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:32,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:32,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:32,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 127 transitions, 1060 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:32,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:32,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:32,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:33,000 INFO L124 PetriNetUnfolderBase]: 3525/5883 cut-off events. [2024-06-28 02:08:33,000 INFO L125 PetriNetUnfolderBase]: For 22029/22029 co-relation queries the response was YES. [2024-06-28 02:08:33,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22641 conditions, 5883 events. 3525/5883 cut-off events. For 22029/22029 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 37585 event pairs, 1363 based on Foata normal form. 4/5700 useless extension candidates. Maximal degree in co-relation 22591. Up to 4895 conditions per place. [2024-06-28 02:08:33,038 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 133 selfloop transitions, 33 changer transitions 0/176 dead transitions. [2024-06-28 02:08:33,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 176 transitions, 1675 flow [2024-06-28 02:08:33,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:33,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:33,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:08:33,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-28 02:08:33,040 INFO L175 Difference]: Start difference. First operand has 107 places, 127 transitions, 1060 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:08:33,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 176 transitions, 1675 flow [2024-06-28 02:08:33,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 176 transitions, 1619 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:33,066 INFO L231 Difference]: Finished difference. Result has 114 places, 144 transitions, 1289 flow [2024-06-28 02:08:33,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1289, PETRI_PLACES=114, PETRI_TRANSITIONS=144} [2024-06-28 02:08:33,068 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 61 predicate places. [2024-06-28 02:08:33,068 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 144 transitions, 1289 flow [2024-06-28 02:08:33,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:33,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:33,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:33,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:08:33,068 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:33,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:33,068 INFO L85 PathProgramCache]: Analyzing trace with hash 426359716, now seen corresponding path program 3 times [2024-06-28 02:08:33,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:33,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359073713] [2024-06-28 02:08:33,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:33,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:33,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:33,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:33,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:33,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359073713] [2024-06-28 02:08:33,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359073713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:33,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:33,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:33,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587605901] [2024-06-28 02:08:33,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:33,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:33,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:33,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:33,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:33,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:33,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 144 transitions, 1289 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:33,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:33,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:33,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:34,471 INFO L124 PetriNetUnfolderBase]: 3604/5985 cut-off events. [2024-06-28 02:08:34,472 INFO L125 PetriNetUnfolderBase]: For 27253/27253 co-relation queries the response was YES. [2024-06-28 02:08:34,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24287 conditions, 5985 events. 3604/5985 cut-off events. For 27253/27253 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 38114 event pairs, 1271 based on Foata normal form. 4/5784 useless extension candidates. Maximal degree in co-relation 24234. Up to 4781 conditions per place. [2024-06-28 02:08:34,517 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 130 selfloop transitions, 50 changer transitions 0/190 dead transitions. [2024-06-28 02:08:34,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 190 transitions, 1897 flow [2024-06-28 02:08:34,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:08:34,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:08:34,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:08:34,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 02:08:34,519 INFO L175 Difference]: Start difference. First operand has 114 places, 144 transitions, 1289 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:08:34,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 190 transitions, 1897 flow [2024-06-28 02:08:34,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 190 transitions, 1877 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 02:08:34,554 INFO L231 Difference]: Finished difference. Result has 121 places, 153 transitions, 1489 flow [2024-06-28 02:08:34,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1489, PETRI_PLACES=121, PETRI_TRANSITIONS=153} [2024-06-28 02:08:34,555 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 68 predicate places. [2024-06-28 02:08:34,555 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 153 transitions, 1489 flow [2024-06-28 02:08:34,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:34,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:34,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:34,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:08:34,555 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:34,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:34,556 INFO L85 PathProgramCache]: Analyzing trace with hash 426063046, now seen corresponding path program 4 times [2024-06-28 02:08:34,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:34,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143556951] [2024-06-28 02:08:34,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:34,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:34,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:35,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:35,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:35,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143556951] [2024-06-28 02:08:35,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143556951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:35,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:35,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:35,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667137566] [2024-06-28 02:08:35,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:35,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:35,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:35,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:35,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:35,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:35,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 153 transitions, 1489 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:35,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:35,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:35,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:36,218 INFO L124 PetriNetUnfolderBase]: 3594/5968 cut-off events. [2024-06-28 02:08:36,219 INFO L125 PetriNetUnfolderBase]: For 32886/32886 co-relation queries the response was YES. [2024-06-28 02:08:36,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25554 conditions, 5968 events. 3594/5968 cut-off events. For 32886/32886 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 37895 event pairs, 1306 based on Foata normal form. 4/5771 useless extension candidates. Maximal degree in co-relation 25497. Up to 4773 conditions per place. [2024-06-28 02:08:36,256 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 129 selfloop transitions, 49 changer transitions 0/188 dead transitions. [2024-06-28 02:08:36,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 188 transitions, 1965 flow [2024-06-28 02:08:36,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:36,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:36,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:08:36,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 02:08:36,258 INFO L175 Difference]: Start difference. First operand has 121 places, 153 transitions, 1489 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:08:36,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 188 transitions, 1965 flow [2024-06-28 02:08:36,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 188 transitions, 1910 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:36,293 INFO L231 Difference]: Finished difference. Result has 127 places, 153 transitions, 1540 flow [2024-06-28 02:08:36,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1540, PETRI_PLACES=127, PETRI_TRANSITIONS=153} [2024-06-28 02:08:36,293 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 74 predicate places. [2024-06-28 02:08:36,294 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 153 transitions, 1540 flow [2024-06-28 02:08:36,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:36,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:36,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:36,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:08:36,294 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:36,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:36,295 INFO L85 PathProgramCache]: Analyzing trace with hash 426370628, now seen corresponding path program 1 times [2024-06-28 02:08:36,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:36,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145483550] [2024-06-28 02:08:36,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:36,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:36,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:37,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:37,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145483550] [2024-06-28 02:08:37,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145483550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:37,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:37,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:37,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432557525] [2024-06-28 02:08:37,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:37,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:37,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:37,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:37,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:37,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:37,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 153 transitions, 1540 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:37,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:37,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:37,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:37,982 INFO L124 PetriNetUnfolderBase]: 3482/5816 cut-off events. [2024-06-28 02:08:37,982 INFO L125 PetriNetUnfolderBase]: For 34713/34778 co-relation queries the response was YES. [2024-06-28 02:08:38,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24995 conditions, 5816 events. 3482/5816 cut-off events. For 34713/34778 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 37573 event pairs, 1736 based on Foata normal form. 12/5590 useless extension candidates. Maximal degree in co-relation 24936. Up to 4821 conditions per place. [2024-06-28 02:08:38,024 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 149 selfloop transitions, 26 changer transitions 0/197 dead transitions. [2024-06-28 02:08:38,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 197 transitions, 2048 flow [2024-06-28 02:08:38,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:38,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:38,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:08:38,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-28 02:08:38,026 INFO L175 Difference]: Start difference. First operand has 127 places, 153 transitions, 1540 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:08:38,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 197 transitions, 2048 flow [2024-06-28 02:08:38,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 197 transitions, 1889 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:08:38,064 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1462 flow [2024-06-28 02:08:38,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1462, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-28 02:08:38,065 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 75 predicate places. [2024-06-28 02:08:38,065 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1462 flow [2024-06-28 02:08:38,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:38,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:38,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:38,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:08:38,065 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:38,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:38,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1764324075, now seen corresponding path program 1 times [2024-06-28 02:08:38,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:38,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540328200] [2024-06-28 02:08:38,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:38,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:38,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:38,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:38,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540328200] [2024-06-28 02:08:38,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540328200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:38,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:38,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:38,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462472960] [2024-06-28 02:08:38,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:38,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:38,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:38,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:38,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:38,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:38,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1462 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:38,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:38,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:38,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:39,666 INFO L124 PetriNetUnfolderBase]: 3558/6010 cut-off events. [2024-06-28 02:08:39,666 INFO L125 PetriNetUnfolderBase]: For 38776/38947 co-relation queries the response was YES. [2024-06-28 02:08:39,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25805 conditions, 6010 events. 3558/6010 cut-off events. For 38776/38947 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 39618 event pairs, 1343 based on Foata normal form. 39/5719 useless extension candidates. Maximal degree in co-relation 25746. Up to 4850 conditions per place. [2024-06-28 02:08:39,710 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 135 selfloop transitions, 47 changer transitions 0/213 dead transitions. [2024-06-28 02:08:39,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 213 transitions, 2075 flow [2024-06-28 02:08:39,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:39,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:39,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:08:39,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 02:08:39,711 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1462 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:08:39,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 213 transitions, 2075 flow [2024-06-28 02:08:39,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 213 transitions, 2012 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:08:39,741 INFO L231 Difference]: Finished difference. Result has 132 places, 170 transitions, 1660 flow [2024-06-28 02:08:39,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1660, PETRI_PLACES=132, PETRI_TRANSITIONS=170} [2024-06-28 02:08:39,742 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-06-28 02:08:39,742 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 170 transitions, 1660 flow [2024-06-28 02:08:39,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:39,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:39,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:39,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:08:39,742 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:39,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:39,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1603287359, now seen corresponding path program 2 times [2024-06-28 02:08:39,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:39,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322624710] [2024-06-28 02:08:39,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:39,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:39,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:40,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:40,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:40,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322624710] [2024-06-28 02:08:40,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322624710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:40,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:40,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:40,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237432856] [2024-06-28 02:08:40,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:40,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:40,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:40,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:40,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:40,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:40,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 170 transitions, 1660 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:40,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:40,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:40,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:41,410 INFO L124 PetriNetUnfolderBase]: 3576/5966 cut-off events. [2024-06-28 02:08:41,410 INFO L125 PetriNetUnfolderBase]: For 46139/46322 co-relation queries the response was YES. [2024-06-28 02:08:41,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27364 conditions, 5966 events. 3576/5966 cut-off events. For 46139/46322 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 38597 event pairs, 1347 based on Foata normal form. 78/5716 useless extension candidates. Maximal degree in co-relation 27302. Up to 4885 conditions per place. [2024-06-28 02:08:41,449 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 143 selfloop transitions, 62 changer transitions 0/236 dead transitions. [2024-06-28 02:08:41,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 236 transitions, 2463 flow [2024-06-28 02:08:41,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:41,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:41,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:08:41,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 02:08:41,452 INFO L175 Difference]: Start difference. First operand has 132 places, 170 transitions, 1660 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:08:41,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 236 transitions, 2463 flow [2024-06-28 02:08:41,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 236 transitions, 2348 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:41,486 INFO L231 Difference]: Finished difference. Result has 140 places, 198 transitions, 2004 flow [2024-06-28 02:08:41,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2004, PETRI_PLACES=140, PETRI_TRANSITIONS=198} [2024-06-28 02:08:41,486 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 87 predicate places. [2024-06-28 02:08:41,486 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 198 transitions, 2004 flow [2024-06-28 02:08:41,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:41,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:41,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:41,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:08:41,487 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:41,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:41,487 INFO L85 PathProgramCache]: Analyzing trace with hash 742574209, now seen corresponding path program 1 times [2024-06-28 02:08:41,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:41,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518523680] [2024-06-28 02:08:41,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:41,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:41,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:42,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:42,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:42,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518523680] [2024-06-28 02:08:42,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518523680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:42,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:42,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:42,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978771632] [2024-06-28 02:08:42,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:42,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:42,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:42,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:42,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:42,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:42,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 198 transitions, 2004 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:42,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:42,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:42,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:43,387 INFO L124 PetriNetUnfolderBase]: 3886/6455 cut-off events. [2024-06-28 02:08:43,387 INFO L125 PetriNetUnfolderBase]: For 52502/52502 co-relation queries the response was YES. [2024-06-28 02:08:43,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30453 conditions, 6455 events. 3886/6455 cut-off events. For 52502/52502 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 41389 event pairs, 1543 based on Foata normal form. 4/6261 useless extension candidates. Maximal degree in co-relation 30388. Up to 5345 conditions per place. [2024-06-28 02:08:43,439 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 200 selfloop transitions, 39 changer transitions 0/249 dead transitions. [2024-06-28 02:08:43,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 249 transitions, 2724 flow [2024-06-28 02:08:43,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:43,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:43,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:08:43,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 02:08:43,440 INFO L175 Difference]: Start difference. First operand has 140 places, 198 transitions, 2004 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:08:43,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 249 transitions, 2724 flow [2024-06-28 02:08:43,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 249 transitions, 2646 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:43,496 INFO L231 Difference]: Finished difference. Result has 146 places, 202 transitions, 2058 flow [2024-06-28 02:08:43,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2058, PETRI_PLACES=146, PETRI_TRANSITIONS=202} [2024-06-28 02:08:43,496 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 93 predicate places. [2024-06-28 02:08:43,496 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 202 transitions, 2058 flow [2024-06-28 02:08:43,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:43,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:43,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:43,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:08:43,497 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:43,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:43,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1784766669, now seen corresponding path program 3 times [2024-06-28 02:08:43,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:43,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489420926] [2024-06-28 02:08:43,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:43,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:43,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:44,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:44,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:44,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489420926] [2024-06-28 02:08:44,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489420926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:44,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:44,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:08:44,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850572765] [2024-06-28 02:08:44,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:44,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:08:44,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:44,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:08:44,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:08:44,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:08:44,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 202 transitions, 2058 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:44,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:44,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:08:44,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:45,373 INFO L124 PetriNetUnfolderBase]: 3639/6062 cut-off events. [2024-06-28 02:08:45,373 INFO L125 PetriNetUnfolderBase]: For 59801/60036 co-relation queries the response was YES. [2024-06-28 02:08:45,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30215 conditions, 6062 events. 3639/6062 cut-off events. For 59801/60036 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 39115 event pairs, 1312 based on Foata normal form. 133/5836 useless extension candidates. Maximal degree in co-relation 30148. Up to 4921 conditions per place. [2024-06-28 02:08:45,422 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 154 selfloop transitions, 54 changer transitions 0/240 dead transitions. [2024-06-28 02:08:45,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 240 transitions, 2678 flow [2024-06-28 02:08:45,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:08:45,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:08:45,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:08:45,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5440729483282675 [2024-06-28 02:08:45,424 INFO L175 Difference]: Start difference. First operand has 146 places, 202 transitions, 2058 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:08:45,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 240 transitions, 2678 flow [2024-06-28 02:08:45,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 240 transitions, 2578 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:08:45,479 INFO L231 Difference]: Finished difference. Result has 146 places, 208 transitions, 2166 flow [2024-06-28 02:08:45,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1958, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2166, PETRI_PLACES=146, PETRI_TRANSITIONS=208} [2024-06-28 02:08:45,480 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 93 predicate places. [2024-06-28 02:08:45,480 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 208 transitions, 2166 flow [2024-06-28 02:08:45,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:45,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:45,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:45,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:08:45,480 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:45,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:45,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1939711187, now seen corresponding path program 2 times [2024-06-28 02:08:45,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:45,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211428614] [2024-06-28 02:08:45,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:45,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:45,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:46,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:46,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:46,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211428614] [2024-06-28 02:08:46,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211428614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:46,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:46,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:46,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390980749] [2024-06-28 02:08:46,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:46,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:46,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:46,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:46,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:46,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:46,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 208 transitions, 2166 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:46,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:46,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:46,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:47,200 INFO L124 PetriNetUnfolderBase]: 3931/6550 cut-off events. [2024-06-28 02:08:47,201 INFO L125 PetriNetUnfolderBase]: For 63710/63710 co-relation queries the response was YES. [2024-06-28 02:08:47,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32926 conditions, 6550 events. 3931/6550 cut-off events. For 63710/63710 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 42379 event pairs, 1389 based on Foata normal form. 2/6349 useless extension candidates. Maximal degree in co-relation 32858. Up to 5440 conditions per place. [2024-06-28 02:08:47,257 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 220 selfloop transitions, 48 changer transitions 0/278 dead transitions. [2024-06-28 02:08:47,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 278 transitions, 3169 flow [2024-06-28 02:08:47,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:47,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:47,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:08:47,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 02:08:47,258 INFO L175 Difference]: Start difference. First operand has 146 places, 208 transitions, 2166 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:08:47,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 278 transitions, 3169 flow [2024-06-28 02:08:47,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 278 transitions, 3033 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:47,329 INFO L231 Difference]: Finished difference. Result has 152 places, 236 transitions, 2510 flow [2024-06-28 02:08:47,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2510, PETRI_PLACES=152, PETRI_TRANSITIONS=236} [2024-06-28 02:08:47,329 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 99 predicate places. [2024-06-28 02:08:47,329 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 236 transitions, 2510 flow [2024-06-28 02:08:47,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:47,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:47,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:47,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:08:47,330 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:47,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:47,330 INFO L85 PathProgramCache]: Analyzing trace with hash 332259349, now seen corresponding path program 3 times [2024-06-28 02:08:47,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:47,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550840717] [2024-06-28 02:08:47,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:47,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:47,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:48,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:48,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:48,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550840717] [2024-06-28 02:08:48,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550840717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:48,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:48,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:48,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857460517] [2024-06-28 02:08:48,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:48,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:48,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:48,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:48,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:48,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:48,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 236 transitions, 2510 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:48,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:48,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:48,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:49,239 INFO L124 PetriNetUnfolderBase]: 4020/6625 cut-off events. [2024-06-28 02:08:49,239 INFO L125 PetriNetUnfolderBase]: For 66283/66283 co-relation queries the response was YES. [2024-06-28 02:08:49,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34348 conditions, 6625 events. 4020/6625 cut-off events. For 66283/66283 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 42341 event pairs, 1316 based on Foata normal form. 4/6423 useless extension candidates. Maximal degree in co-relation 34276. Up to 5190 conditions per place. [2024-06-28 02:08:49,299 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 213 selfloop transitions, 82 changer transitions 0/305 dead transitions. [2024-06-28 02:08:49,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 305 transitions, 3596 flow [2024-06-28 02:08:49,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:49,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:49,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 02:08:49,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-28 02:08:49,301 INFO L175 Difference]: Start difference. First operand has 152 places, 236 transitions, 2510 flow. Second operand 9 states and 228 transitions. [2024-06-28 02:08:49,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 305 transitions, 3596 flow [2024-06-28 02:08:49,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 305 transitions, 3508 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:49,392 INFO L231 Difference]: Finished difference. Result has 160 places, 250 transitions, 2800 flow [2024-06-28 02:08:49,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2442, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2800, PETRI_PLACES=160, PETRI_TRANSITIONS=250} [2024-06-28 02:08:49,392 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2024-06-28 02:08:49,392 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 250 transitions, 2800 flow [2024-06-28 02:08:49,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:49,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:49,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:49,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:08:49,393 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:49,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:49,393 INFO L85 PathProgramCache]: Analyzing trace with hash 323053279, now seen corresponding path program 4 times [2024-06-28 02:08:49,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:49,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605527445] [2024-06-28 02:08:49,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:49,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:49,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:50,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:50,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:50,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605527445] [2024-06-28 02:08:50,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605527445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:50,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:50,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:50,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259687493] [2024-06-28 02:08:50,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:50,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:50,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:50,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:50,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:50,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:50,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 250 transitions, 2800 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:50,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:50,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:50,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:51,203 INFO L124 PetriNetUnfolderBase]: 4025/6461 cut-off events. [2024-06-28 02:08:51,203 INFO L125 PetriNetUnfolderBase]: For 75244/75244 co-relation queries the response was YES. [2024-06-28 02:08:51,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36208 conditions, 6461 events. 4025/6461 cut-off events. For 75244/75244 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 39776 event pairs, 1255 based on Foata normal form. 2/6317 useless extension candidates. Maximal degree in co-relation 36133. Up to 5496 conditions per place. [2024-06-28 02:08:51,266 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 235 selfloop transitions, 64 changer transitions 0/309 dead transitions. [2024-06-28 02:08:51,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 309 transitions, 3810 flow [2024-06-28 02:08:51,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:51,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:51,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:08:51,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 02:08:51,268 INFO L175 Difference]: Start difference. First operand has 160 places, 250 transitions, 2800 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:08:51,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 309 transitions, 3810 flow [2024-06-28 02:08:51,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 309 transitions, 3673 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:51,387 INFO L231 Difference]: Finished difference. Result has 165 places, 268 transitions, 3066 flow [2024-06-28 02:08:51,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2674, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3066, PETRI_PLACES=165, PETRI_TRANSITIONS=268} [2024-06-28 02:08:51,387 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 112 predicate places. [2024-06-28 02:08:51,387 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 268 transitions, 3066 flow [2024-06-28 02:08:51,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:51,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:51,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:51,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:08:51,392 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:51,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:51,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1300486323, now seen corresponding path program 1 times [2024-06-28 02:08:51,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:51,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249771211] [2024-06-28 02:08:51,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:51,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:51,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:52,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:52,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:52,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249771211] [2024-06-28 02:08:52,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249771211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:52,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:52,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:52,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444857921] [2024-06-28 02:08:52,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:52,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:52,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:52,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:52,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:52,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:52,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 268 transitions, 3066 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:52,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:52,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:52,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:53,359 INFO L124 PetriNetUnfolderBase]: 4048/6743 cut-off events. [2024-06-28 02:08:53,359 INFO L125 PetriNetUnfolderBase]: For 84691/84691 co-relation queries the response was YES. [2024-06-28 02:08:53,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38092 conditions, 6743 events. 4048/6743 cut-off events. For 84691/84691 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 43595 event pairs, 1311 based on Foata normal form. 2/6535 useless extension candidates. Maximal degree in co-relation 38013. Up to 5622 conditions per place. [2024-06-28 02:08:53,424 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 284 selfloop transitions, 59 changer transitions 0/353 dead transitions. [2024-06-28 02:08:53,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 353 transitions, 4369 flow [2024-06-28 02:08:53,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:53,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:53,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:08:53,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:08:53,425 INFO L175 Difference]: Start difference. First operand has 165 places, 268 transitions, 3066 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:08:53,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 353 transitions, 4369 flow [2024-06-28 02:08:53,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 353 transitions, 4187 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 02:08:53,555 INFO L231 Difference]: Finished difference. Result has 174 places, 301 transitions, 3528 flow [2024-06-28 02:08:53,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2887, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3528, PETRI_PLACES=174, PETRI_TRANSITIONS=301} [2024-06-28 02:08:53,555 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 121 predicate places. [2024-06-28 02:08:53,556 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 301 transitions, 3528 flow [2024-06-28 02:08:53,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:53,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:53,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:53,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:08:53,556 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:53,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:53,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1828762833, now seen corresponding path program 2 times [2024-06-28 02:08:53,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:53,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285190447] [2024-06-28 02:08:53,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:53,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:53,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:54,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:54,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:54,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285190447] [2024-06-28 02:08:54,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285190447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:54,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:54,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:54,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101521516] [2024-06-28 02:08:54,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:54,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:54,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:54,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:54,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:54,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:54,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 301 transitions, 3528 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:54,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:54,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:54,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:55,482 INFO L124 PetriNetUnfolderBase]: 4105/6818 cut-off events. [2024-06-28 02:08:55,482 INFO L125 PetriNetUnfolderBase]: For 92018/92018 co-relation queries the response was YES. [2024-06-28 02:08:55,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39574 conditions, 6818 events. 4105/6818 cut-off events. For 92018/92018 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 44006 event pairs, 1217 based on Foata normal form. 2/6612 useless extension candidates. Maximal degree in co-relation 39490. Up to 5691 conditions per place. [2024-06-28 02:08:55,553 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 290 selfloop transitions, 70 changer transitions 0/370 dead transitions. [2024-06-28 02:08:55,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 370 transitions, 4761 flow [2024-06-28 02:08:55,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:55,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:55,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:08:55,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:08:55,555 INFO L175 Difference]: Start difference. First operand has 174 places, 301 transitions, 3528 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:08:55,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 370 transitions, 4761 flow [2024-06-28 02:08:55,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 370 transitions, 4567 flow, removed 92 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:55,696 INFO L231 Difference]: Finished difference. Result has 183 places, 319 transitions, 3856 flow [2024-06-28 02:08:55,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3856, PETRI_PLACES=183, PETRI_TRANSITIONS=319} [2024-06-28 02:08:55,696 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 130 predicate places. [2024-06-28 02:08:55,697 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 319 transitions, 3856 flow [2024-06-28 02:08:55,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:55,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:55,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:55,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:08:55,697 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:55,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:55,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1122479045, now seen corresponding path program 1 times [2024-06-28 02:08:55,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:55,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886887433] [2024-06-28 02:08:55,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:55,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:55,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:56,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:56,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:56,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886887433] [2024-06-28 02:08:56,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886887433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:56,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:56,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:08:56,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625504651] [2024-06-28 02:08:56,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:56,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:08:56,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:56,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:08:56,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:08:56,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:56,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 319 transitions, 3856 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:56,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:56,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:56,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:57,941 INFO L124 PetriNetUnfolderBase]: 4157/6887 cut-off events. [2024-06-28 02:08:57,941 INFO L125 PetriNetUnfolderBase]: For 103049/103049 co-relation queries the response was YES. [2024-06-28 02:08:57,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40842 conditions, 6887 events. 4157/6887 cut-off events. For 103049/103049 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 44397 event pairs, 1377 based on Foata normal form. 4/6685 useless extension candidates. Maximal degree in co-relation 40754. Up to 5778 conditions per place. [2024-06-28 02:08:58,003 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 327 selfloop transitions, 48 changer transitions 0/385 dead transitions. [2024-06-28 02:08:58,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 385 transitions, 4960 flow [2024-06-28 02:08:58,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:08:58,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:08:58,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-28 02:08:58,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029013539651838 [2024-06-28 02:08:58,004 INFO L175 Difference]: Start difference. First operand has 183 places, 319 transitions, 3856 flow. Second operand 11 states and 260 transitions. [2024-06-28 02:08:58,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 385 transitions, 4960 flow [2024-06-28 02:08:58,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 385 transitions, 4813 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:58,125 INFO L231 Difference]: Finished difference. Result has 194 places, 330 transitions, 3976 flow [2024-06-28 02:08:58,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3709, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3976, PETRI_PLACES=194, PETRI_TRANSITIONS=330} [2024-06-28 02:08:58,125 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 141 predicate places. [2024-06-28 02:08:58,126 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 330 transitions, 3976 flow [2024-06-28 02:08:58,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:58,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:58,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:58,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:08:58,126 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:58,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:58,127 INFO L85 PathProgramCache]: Analyzing trace with hash 506808819, now seen corresponding path program 3 times [2024-06-28 02:08:58,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:58,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413123508] [2024-06-28 02:08:58,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:58,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:58,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:58,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:58,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:58,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413123508] [2024-06-28 02:08:58,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413123508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:58,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:58,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:58,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907133163] [2024-06-28 02:08:58,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:58,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:58,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:58,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:58,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:58,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:08:58,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 330 transitions, 3976 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:58,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:58,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:08:58,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:00,135 INFO L124 PetriNetUnfolderBase]: 4172/6887 cut-off events. [2024-06-28 02:09:00,136 INFO L125 PetriNetUnfolderBase]: For 106592/106592 co-relation queries the response was YES. [2024-06-28 02:09:00,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41509 conditions, 6887 events. 4172/6887 cut-off events. For 106592/106592 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 44278 event pairs, 1227 based on Foata normal form. 2/6690 useless extension candidates. Maximal degree in co-relation 41416. Up to 5757 conditions per place. [2024-06-28 02:09:00,211 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 326 selfloop transitions, 58 changer transitions 0/394 dead transitions. [2024-06-28 02:09:00,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 394 transitions, 5162 flow [2024-06-28 02:09:00,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:00,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:00,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:09:00,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 02:09:00,213 INFO L175 Difference]: Start difference. First operand has 194 places, 330 transitions, 3976 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:09:00,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 394 transitions, 5162 flow [2024-06-28 02:09:00,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 394 transitions, 5064 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:00,352 INFO L231 Difference]: Finished difference. Result has 199 places, 354 transitions, 4336 flow [2024-06-28 02:09:00,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4336, PETRI_PLACES=199, PETRI_TRANSITIONS=354} [2024-06-28 02:09:00,352 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 146 predicate places. [2024-06-28 02:09:00,353 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 354 transitions, 4336 flow [2024-06-28 02:09:00,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:00,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:00,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:00,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:09:00,353 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:00,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:00,354 INFO L85 PathProgramCache]: Analyzing trace with hash 655587057, now seen corresponding path program 2 times [2024-06-28 02:09:00,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:00,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377786332] [2024-06-28 02:09:00,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:00,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:00,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:01,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:01,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:01,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377786332] [2024-06-28 02:09:01,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377786332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:01,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:01,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:01,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747304523] [2024-06-28 02:09:01,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:01,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:01,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:01,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:01,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:01,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:01,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 354 transitions, 4336 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:01,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:01,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:01,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:02,548 INFO L124 PetriNetUnfolderBase]: 4407/7234 cut-off events. [2024-06-28 02:09:02,548 INFO L125 PetriNetUnfolderBase]: For 130071/130071 co-relation queries the response was YES. [2024-06-28 02:09:02,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45010 conditions, 7234 events. 4407/7234 cut-off events. For 130071/130071 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 46663 event pairs, 1252 based on Foata normal form. 26/7065 useless extension candidates. Maximal degree in co-relation 44914. Up to 5668 conditions per place. [2024-06-28 02:09:02,628 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 342 selfloop transitions, 66 changer transitions 0/418 dead transitions. [2024-06-28 02:09:02,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 418 transitions, 5571 flow [2024-06-28 02:09:02,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:02,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:02,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 02:09:02,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-28 02:09:02,629 INFO L175 Difference]: Start difference. First operand has 199 places, 354 transitions, 4336 flow. Second operand 9 states and 228 transitions. [2024-06-28 02:09:02,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 418 transitions, 5571 flow [2024-06-28 02:09:02,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 418 transitions, 5476 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 02:09:02,852 INFO L231 Difference]: Finished difference. Result has 206 places, 361 transitions, 4525 flow [2024-06-28 02:09:02,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4525, PETRI_PLACES=206, PETRI_TRANSITIONS=361} [2024-06-28 02:09:02,853 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 153 predicate places. [2024-06-28 02:09:02,853 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 361 transitions, 4525 flow [2024-06-28 02:09:02,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:02,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:02,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:02,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:09:02,854 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:02,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:02,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1049884861, now seen corresponding path program 3 times [2024-06-28 02:09:02,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:02,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779258979] [2024-06-28 02:09:02,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:02,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:02,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:03,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:03,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:03,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779258979] [2024-06-28 02:09:03,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779258979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:03,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:03,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:03,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639027330] [2024-06-28 02:09:03,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:03,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:03,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:03,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:03,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:03,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:03,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 361 transitions, 4525 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:03,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:03,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:03,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:05,026 INFO L124 PetriNetUnfolderBase]: 4472/7147 cut-off events. [2024-06-28 02:09:05,027 INFO L125 PetriNetUnfolderBase]: For 136622/136622 co-relation queries the response was YES. [2024-06-28 02:09:05,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46654 conditions, 7147 events. 4472/7147 cut-off events. For 136622/136622 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 44411 event pairs, 1120 based on Foata normal form. 4/7004 useless extension candidates. Maximal degree in co-relation 46555. Up to 6007 conditions per place. [2024-06-28 02:09:05,114 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 309 selfloop transitions, 107 changer transitions 0/426 dead transitions. [2024-06-28 02:09:05,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 426 transitions, 5794 flow [2024-06-28 02:09:05,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:05,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:05,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:09:05,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 02:09:05,115 INFO L175 Difference]: Start difference. First operand has 206 places, 361 transitions, 4525 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:09:05,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 426 transitions, 5794 flow [2024-06-28 02:09:05,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 426 transitions, 5645 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:05,496 INFO L231 Difference]: Finished difference. Result has 209 places, 376 transitions, 4809 flow [2024-06-28 02:09:05,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4809, PETRI_PLACES=209, PETRI_TRANSITIONS=376} [2024-06-28 02:09:05,496 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 156 predicate places. [2024-06-28 02:09:05,496 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 376 transitions, 4809 flow [2024-06-28 02:09:05,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:05,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:05,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:05,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:09:05,497 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:05,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:05,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1719947259, now seen corresponding path program 4 times [2024-06-28 02:09:05,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:05,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115045986] [2024-06-28 02:09:05,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:05,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:05,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:06,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:06,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115045986] [2024-06-28 02:09:06,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115045986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:06,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:06,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:06,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290201860] [2024-06-28 02:09:06,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:06,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:06,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:06,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:06,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:06,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:06,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 376 transitions, 4809 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:06,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:06,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:06,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:07,989 INFO L124 PetriNetUnfolderBase]: 4736/7751 cut-off events. [2024-06-28 02:09:07,989 INFO L125 PetriNetUnfolderBase]: For 159145/159145 co-relation queries the response was YES. [2024-06-28 02:09:08,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50842 conditions, 7751 events. 4736/7751 cut-off events. For 159145/159145 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 50456 event pairs, 1167 based on Foata normal form. 4/7538 useless extension candidates. Maximal degree in co-relation 50742. Up to 5458 conditions per place. [2024-06-28 02:09:08,076 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 331 selfloop transitions, 108 changer transitions 0/449 dead transitions. [2024-06-28 02:09:08,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 449 transitions, 6424 flow [2024-06-28 02:09:08,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:08,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:08,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:09:08,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 02:09:08,077 INFO L175 Difference]: Start difference. First operand has 209 places, 376 transitions, 4809 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:09:08,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 449 transitions, 6424 flow [2024-06-28 02:09:08,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 449 transitions, 6249 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-28 02:09:08,399 INFO L231 Difference]: Finished difference. Result has 217 places, 384 transitions, 5058 flow [2024-06-28 02:09:08,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4676, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5058, PETRI_PLACES=217, PETRI_TRANSITIONS=384} [2024-06-28 02:09:08,399 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 164 predicate places. [2024-06-28 02:09:08,399 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 384 transitions, 5058 flow [2024-06-28 02:09:08,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:08,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:08,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:08,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:09:08,400 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:08,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:08,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1709817699, now seen corresponding path program 5 times [2024-06-28 02:09:08,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:08,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177710661] [2024-06-28 02:09:08,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:08,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:08,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:09,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:09,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:09,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177710661] [2024-06-28 02:09:09,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177710661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:09,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:09,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:09,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454517958] [2024-06-28 02:09:09,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:09,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:09,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:09,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:09,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:09,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:09,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 384 transitions, 5058 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:09,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:09,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:09,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:11,062 INFO L124 PetriNetUnfolderBase]: 4940/8112 cut-off events. [2024-06-28 02:09:11,062 INFO L125 PetriNetUnfolderBase]: For 185522/185522 co-relation queries the response was YES. [2024-06-28 02:09:11,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54920 conditions, 8112 events. 4940/8112 cut-off events. For 185522/185522 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 53417 event pairs, 1293 based on Foata normal form. 24/7900 useless extension candidates. Maximal degree in co-relation 54817. Up to 6451 conditions per place. [2024-06-28 02:09:11,163 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 358 selfloop transitions, 78 changer transitions 0/446 dead transitions. [2024-06-28 02:09:11,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 446 transitions, 6345 flow [2024-06-28 02:09:11,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:09:11,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:09:11,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-28 02:09:11,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170212765957447 [2024-06-28 02:09:11,165 INFO L175 Difference]: Start difference. First operand has 217 places, 384 transitions, 5058 flow. Second operand 10 states and 243 transitions. [2024-06-28 02:09:11,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 446 transitions, 6345 flow [2024-06-28 02:09:11,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 446 transitions, 6146 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:11,496 INFO L231 Difference]: Finished difference. Result has 222 places, 386 transitions, 5085 flow [2024-06-28 02:09:11,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4875, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5085, PETRI_PLACES=222, PETRI_TRANSITIONS=386} [2024-06-28 02:09:11,497 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 169 predicate places. [2024-06-28 02:09:11,497 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 386 transitions, 5085 flow [2024-06-28 02:09:11,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:11,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:11,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:11,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:09:11,498 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:11,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:11,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1424717829, now seen corresponding path program 6 times [2024-06-28 02:09:11,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:11,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27512523] [2024-06-28 02:09:11,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:11,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:11,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:12,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:12,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:12,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27512523] [2024-06-28 02:09:12,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27512523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:12,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:12,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:12,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677832928] [2024-06-28 02:09:12,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:12,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:12,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:12,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:12,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:12,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:12,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 386 transitions, 5085 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:12,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:12,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:12,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:13,917 INFO L124 PetriNetUnfolderBase]: 4891/8061 cut-off events. [2024-06-28 02:09:13,917 INFO L125 PetriNetUnfolderBase]: For 171557/171557 co-relation queries the response was YES. [2024-06-28 02:09:13,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53273 conditions, 8061 events. 4891/8061 cut-off events. For 171557/171557 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 53283 event pairs, 1288 based on Foata normal form. 26/7846 useless extension candidates. Maximal degree in co-relation 53168. Up to 6376 conditions per place. [2024-06-28 02:09:14,014 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 364 selfloop transitions, 72 changer transitions 0/446 dead transitions. [2024-06-28 02:09:14,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 446 transitions, 6316 flow [2024-06-28 02:09:14,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:09:14,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:09:14,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 02:09:14,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234042553191489 [2024-06-28 02:09:14,016 INFO L175 Difference]: Start difference. First operand has 222 places, 386 transitions, 5085 flow. Second operand 10 states and 246 transitions. [2024-06-28 02:09:14,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 446 transitions, 6316 flow [2024-06-28 02:09:14,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 446 transitions, 6144 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:09:14,342 INFO L231 Difference]: Finished difference. Result has 226 places, 386 transitions, 5079 flow [2024-06-28 02:09:14,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4913, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5079, PETRI_PLACES=226, PETRI_TRANSITIONS=386} [2024-06-28 02:09:14,343 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 173 predicate places. [2024-06-28 02:09:14,343 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 386 transitions, 5079 flow [2024-06-28 02:09:14,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:14,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:14,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:14,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:09:14,344 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:14,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:14,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1693642842, now seen corresponding path program 1 times [2024-06-28 02:09:14,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:14,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990541256] [2024-06-28 02:09:14,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:14,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:14,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:15,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:15,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:15,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990541256] [2024-06-28 02:09:15,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990541256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:15,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:15,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:15,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181397912] [2024-06-28 02:09:15,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:15,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:15,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:15,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:15,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:15,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:15,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 386 transitions, 5079 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:15,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:15,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:15,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:16,609 INFO L124 PetriNetUnfolderBase]: 4656/7943 cut-off events. [2024-06-28 02:09:16,609 INFO L125 PetriNetUnfolderBase]: For 173178/173490 co-relation queries the response was YES. [2024-06-28 02:09:16,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51000 conditions, 7943 events. 4656/7943 cut-off events. For 173178/173490 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 55386 event pairs, 1357 based on Foata normal form. 90/7661 useless extension candidates. Maximal degree in co-relation 50893. Up to 6276 conditions per place. [2024-06-28 02:09:16,711 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 268 selfloop transitions, 73 changer transitions 0/436 dead transitions. [2024-06-28 02:09:16,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 436 transitions, 6011 flow [2024-06-28 02:09:16,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:16,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:16,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 02:09:16,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-28 02:09:16,713 INFO L175 Difference]: Start difference. First operand has 226 places, 386 transitions, 5079 flow. Second operand 9 states and 229 transitions. [2024-06-28 02:09:16,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 436 transitions, 6011 flow [2024-06-28 02:09:16,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 436 transitions, 5847 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:09:17,004 INFO L231 Difference]: Finished difference. Result has 228 places, 392 transitions, 5143 flow [2024-06-28 02:09:17,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5143, PETRI_PLACES=228, PETRI_TRANSITIONS=392} [2024-06-28 02:09:17,005 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 175 predicate places. [2024-06-28 02:09:17,005 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 392 transitions, 5143 flow [2024-06-28 02:09:17,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:17,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:17,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:17,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:09:17,006 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:17,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:17,006 INFO L85 PathProgramCache]: Analyzing trace with hash 266896790, now seen corresponding path program 2 times [2024-06-28 02:09:17,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:17,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518283786] [2024-06-28 02:09:17,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:17,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:17,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:17,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:17,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:17,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518283786] [2024-06-28 02:09:17,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518283786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:17,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:17,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:17,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315733881] [2024-06-28 02:09:17,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:17,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:17,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:17,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:17,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:17,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:17,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 392 transitions, 5143 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:17,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:17,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:17,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:19,293 INFO L124 PetriNetUnfolderBase]: 4765/8133 cut-off events. [2024-06-28 02:09:19,293 INFO L125 PetriNetUnfolderBase]: For 182119/182519 co-relation queries the response was YES. [2024-06-28 02:09:19,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52317 conditions, 8133 events. 4765/8133 cut-off events. For 182119/182519 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 56857 event pairs, 1363 based on Foata normal form. 97/7845 useless extension candidates. Maximal degree in co-relation 52209. Up to 6365 conditions per place. [2024-06-28 02:09:19,397 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 260 selfloop transitions, 91 changer transitions 0/446 dead transitions. [2024-06-28 02:09:19,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 446 transitions, 6087 flow [2024-06-28 02:09:19,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:19,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:19,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 02:09:19,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 02:09:19,399 INFO L175 Difference]: Start difference. First operand has 228 places, 392 transitions, 5143 flow. Second operand 9 states and 234 transitions. [2024-06-28 02:09:19,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 446 transitions, 6087 flow [2024-06-28 02:09:19,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 446 transitions, 5996 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:09:19,724 INFO L231 Difference]: Finished difference. Result has 235 places, 397 transitions, 5321 flow [2024-06-28 02:09:19,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5052, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5321, PETRI_PLACES=235, PETRI_TRANSITIONS=397} [2024-06-28 02:09:19,725 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 182 predicate places. [2024-06-28 02:09:19,725 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 397 transitions, 5321 flow [2024-06-28 02:09:19,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:19,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:19,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:19,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:09:19,725 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:19,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:19,725 INFO L85 PathProgramCache]: Analyzing trace with hash 156822738, now seen corresponding path program 1 times [2024-06-28 02:09:19,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:19,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632935122] [2024-06-28 02:09:19,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:19,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:19,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:20,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:20,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:20,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632935122] [2024-06-28 02:09:20,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632935122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:20,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:20,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:20,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475326860] [2024-06-28 02:09:20,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:20,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:20,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:20,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:20,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:20,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:20,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 397 transitions, 5321 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:20,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:20,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:20,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:22,460 INFO L124 PetriNetUnfolderBase]: 5110/8509 cut-off events. [2024-06-28 02:09:22,460 INFO L125 PetriNetUnfolderBase]: For 195908/195908 co-relation queries the response was YES. [2024-06-28 02:09:22,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56518 conditions, 8509 events. 5110/8509 cut-off events. For 195908/195908 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 57508 event pairs, 1476 based on Foata normal form. 2/8258 useless extension candidates. Maximal degree in co-relation 56408. Up to 7167 conditions per place. [2024-06-28 02:09:22,545 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 362 selfloop transitions, 83 changer transitions 0/455 dead transitions. [2024-06-28 02:09:22,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 455 transitions, 6519 flow [2024-06-28 02:09:22,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:09:22,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:09:22,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-28 02:09:22,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297872340425532 [2024-06-28 02:09:22,547 INFO L175 Difference]: Start difference. First operand has 235 places, 397 transitions, 5321 flow. Second operand 10 states and 249 transitions. [2024-06-28 02:09:22,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 455 transitions, 6519 flow [2024-06-28 02:09:22,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 455 transitions, 6312 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:22,826 INFO L231 Difference]: Finished difference. Result has 239 places, 400 transitions, 5371 flow [2024-06-28 02:09:22,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5114, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5371, PETRI_PLACES=239, PETRI_TRANSITIONS=400} [2024-06-28 02:09:22,827 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 186 predicate places. [2024-06-28 02:09:22,827 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 400 transitions, 5371 flow [2024-06-28 02:09:22,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:22,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:22,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:22,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:09:22,827 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:22,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:22,827 INFO L85 PathProgramCache]: Analyzing trace with hash 466346450, now seen corresponding path program 3 times [2024-06-28 02:09:22,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:22,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958899478] [2024-06-28 02:09:22,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:22,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:23,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:23,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:23,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958899478] [2024-06-28 02:09:23,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958899478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:23,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:23,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:23,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147553533] [2024-06-28 02:09:23,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:23,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:23,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:23,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:23,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:23,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:23,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 400 transitions, 5371 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:23,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:23,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:23,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:25,215 INFO L124 PetriNetUnfolderBase]: 4843/8246 cut-off events. [2024-06-28 02:09:25,215 INFO L125 PetriNetUnfolderBase]: For 205444/205714 co-relation queries the response was YES. [2024-06-28 02:09:25,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54439 conditions, 8246 events. 4843/8246 cut-off events. For 205444/205714 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 57646 event pairs, 1314 based on Foata normal form. 92/7957 useless extension candidates. Maximal degree in co-relation 54328. Up to 6572 conditions per place. [2024-06-28 02:09:25,309 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 309 selfloop transitions, 47 changer transitions 0/452 dead transitions. [2024-06-28 02:09:25,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 452 transitions, 6385 flow [2024-06-28 02:09:25,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:25,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:25,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:09:25,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5366430260047281 [2024-06-28 02:09:25,310 INFO L175 Difference]: Start difference. First operand has 239 places, 400 transitions, 5371 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:09:25,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 452 transitions, 6385 flow [2024-06-28 02:09:25,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 452 transitions, 6158 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 02:09:25,590 INFO L231 Difference]: Finished difference. Result has 241 places, 406 transitions, 5360 flow [2024-06-28 02:09:25,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5144, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5360, PETRI_PLACES=241, PETRI_TRANSITIONS=406} [2024-06-28 02:09:25,591 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 188 predicate places. [2024-06-28 02:09:25,591 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 406 transitions, 5360 flow [2024-06-28 02:09:25,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:25,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:25,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:25,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:09:25,592 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:25,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:25,592 INFO L85 PathProgramCache]: Analyzing trace with hash 473970962, now seen corresponding path program 2 times [2024-06-28 02:09:25,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:25,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889350204] [2024-06-28 02:09:25,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:25,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:25,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:26,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:26,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:26,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889350204] [2024-06-28 02:09:26,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889350204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:26,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:26,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:26,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765738876] [2024-06-28 02:09:26,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:26,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:26,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:26,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:26,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:26,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:26,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 406 transitions, 5360 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:26,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:26,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:26,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:28,367 INFO L124 PetriNetUnfolderBase]: 5240/8680 cut-off events. [2024-06-28 02:09:28,368 INFO L125 PetriNetUnfolderBase]: For 219774/219774 co-relation queries the response was YES. [2024-06-28 02:09:28,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59198 conditions, 8680 events. 5240/8680 cut-off events. For 219774/219774 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 58570 event pairs, 1459 based on Foata normal form. 2/8443 useless extension candidates. Maximal degree in co-relation 59085. Up to 7296 conditions per place. [2024-06-28 02:09:28,478 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 408 selfloop transitions, 59 changer transitions 0/477 dead transitions. [2024-06-28 02:09:28,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 477 transitions, 6754 flow [2024-06-28 02:09:28,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:09:28,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:09:28,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 270 transitions. [2024-06-28 02:09:28,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222437137330754 [2024-06-28 02:09:28,479 INFO L175 Difference]: Start difference. First operand has 241 places, 406 transitions, 5360 flow. Second operand 11 states and 270 transitions. [2024-06-28 02:09:28,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 477 transitions, 6754 flow [2024-06-28 02:09:28,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 477 transitions, 6619 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:28,912 INFO L231 Difference]: Finished difference. Result has 247 places, 416 transitions, 5546 flow [2024-06-28 02:09:28,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5225, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5546, PETRI_PLACES=247, PETRI_TRANSITIONS=416} [2024-06-28 02:09:28,913 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 194 predicate places. [2024-06-28 02:09:28,913 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 416 transitions, 5546 flow [2024-06-28 02:09:28,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:28,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:28,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:28,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:09:28,913 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:28,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:28,914 INFO L85 PathProgramCache]: Analyzing trace with hash 854181044, now seen corresponding path program 4 times [2024-06-28 02:09:28,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:28,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531202341] [2024-06-28 02:09:28,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:28,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:28,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:29,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:29,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:29,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531202341] [2024-06-28 02:09:29,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531202341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:29,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:29,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:29,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493949472] [2024-06-28 02:09:29,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:29,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:29,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:29,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:29,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:29,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:29,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 416 transitions, 5546 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:29,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:29,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:29,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:31,327 INFO L124 PetriNetUnfolderBase]: 4994/8489 cut-off events. [2024-06-28 02:09:31,327 INFO L125 PetriNetUnfolderBase]: For 229623/229855 co-relation queries the response was YES. [2024-06-28 02:09:31,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57291 conditions, 8489 events. 4994/8489 cut-off events. For 229623/229855 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 59469 event pairs, 1164 based on Foata normal form. 84/8153 useless extension candidates. Maximal degree in co-relation 57176. Up to 6709 conditions per place. [2024-06-28 02:09:31,433 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 300 selfloop transitions, 73 changer transitions 0/472 dead transitions. [2024-06-28 02:09:31,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 472 transitions, 6580 flow [2024-06-28 02:09:31,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:31,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:31,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 02:09:31,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-28 02:09:31,435 INFO L175 Difference]: Start difference. First operand has 247 places, 416 transitions, 5546 flow. Second operand 9 states and 229 transitions. [2024-06-28 02:09:31,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 472 transitions, 6580 flow [2024-06-28 02:09:31,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 472 transitions, 6386 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 02:09:31,866 INFO L231 Difference]: Finished difference. Result has 249 places, 426 transitions, 5640 flow [2024-06-28 02:09:31,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5352, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5640, PETRI_PLACES=249, PETRI_TRANSITIONS=426} [2024-06-28 02:09:31,867 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 196 predicate places. [2024-06-28 02:09:31,867 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 426 transitions, 5640 flow [2024-06-28 02:09:31,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:31,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:31,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:31,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:09:31,867 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:31,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:31,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1145050634, now seen corresponding path program 5 times [2024-06-28 02:09:31,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:31,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001743391] [2024-06-28 02:09:31,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:31,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:31,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:32,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:32,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:32,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001743391] [2024-06-28 02:09:32,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001743391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:32,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:32,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:32,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090011132] [2024-06-28 02:09:32,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:32,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:32,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:32,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:32,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:32,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:32,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 426 transitions, 5640 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:32,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:32,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:32,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:34,436 INFO L124 PetriNetUnfolderBase]: 5127/8774 cut-off events. [2024-06-28 02:09:34,436 INFO L125 PetriNetUnfolderBase]: For 247748/248028 co-relation queries the response was YES. [2024-06-28 02:09:34,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59722 conditions, 8774 events. 5127/8774 cut-off events. For 247748/248028 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 62344 event pairs, 1187 based on Foata normal form. 75/8406 useless extension candidates. Maximal degree in co-relation 59605. Up to 6861 conditions per place. [2024-06-28 02:09:34,555 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 273 selfloop transitions, 117 changer transitions 0/489 dead transitions. [2024-06-28 02:09:34,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 489 transitions, 6824 flow [2024-06-28 02:09:34,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:34,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:34,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:09:34,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 02:09:34,556 INFO L175 Difference]: Start difference. First operand has 249 places, 426 transitions, 5640 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:09:34,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 489 transitions, 6824 flow [2024-06-28 02:09:35,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 489 transitions, 6671 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:35,304 INFO L231 Difference]: Finished difference. Result has 254 places, 439 transitions, 5977 flow [2024-06-28 02:09:35,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5487, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5977, PETRI_PLACES=254, PETRI_TRANSITIONS=439} [2024-06-28 02:09:35,305 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 201 predicate places. [2024-06-28 02:09:35,305 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 439 transitions, 5977 flow [2024-06-28 02:09:35,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:35,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:35,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:35,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:09:35,305 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:35,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:35,305 INFO L85 PathProgramCache]: Analyzing trace with hash 2122873562, now seen corresponding path program 6 times [2024-06-28 02:09:35,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:35,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705663570] [2024-06-28 02:09:35,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:35,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:35,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:35,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:35,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:35,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705663570] [2024-06-28 02:09:35,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705663570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:35,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:35,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:35,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633329513] [2024-06-28 02:09:35,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:35,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:35,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:35,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:35,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:36,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:36,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 439 transitions, 5977 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:36,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:36,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:36,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:37,992 INFO L124 PetriNetUnfolderBase]: 5276/8968 cut-off events. [2024-06-28 02:09:37,992 INFO L125 PetriNetUnfolderBase]: For 264336/264704 co-relation queries the response was YES. [2024-06-28 02:09:38,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61861 conditions, 8968 events. 5276/8968 cut-off events. For 264336/264704 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 63276 event pairs, 1040 based on Foata normal form. 132/8676 useless extension candidates. Maximal degree in co-relation 61742. Up to 6948 conditions per place. [2024-06-28 02:09:38,099 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 322 selfloop transitions, 91 changer transitions 0/512 dead transitions. [2024-06-28 02:09:38,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 512 transitions, 7263 flow [2024-06-28 02:09:38,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:38,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:38,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 02:09:38,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-28 02:09:38,100 INFO L175 Difference]: Start difference. First operand has 254 places, 439 transitions, 5977 flow. Second operand 9 states and 228 transitions. [2024-06-28 02:09:38,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 512 transitions, 7263 flow [2024-06-28 02:09:38,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 512 transitions, 6985 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:38,679 INFO L231 Difference]: Finished difference. Result has 260 places, 466 transitions, 6241 flow [2024-06-28 02:09:38,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5701, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6241, PETRI_PLACES=260, PETRI_TRANSITIONS=466} [2024-06-28 02:09:38,680 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 207 predicate places. [2024-06-28 02:09:38,680 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 466 transitions, 6241 flow [2024-06-28 02:09:38,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:38,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:38,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:38,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:09:38,681 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:38,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:38,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1144854776, now seen corresponding path program 3 times [2024-06-28 02:09:38,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:38,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547493939] [2024-06-28 02:09:38,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:38,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:38,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:39,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:39,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547493939] [2024-06-28 02:09:39,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547493939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:39,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:39,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:39,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257301140] [2024-06-28 02:09:39,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:39,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:39,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:39,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:39,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:39,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:39,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 466 transitions, 6241 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:39,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:39,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:39,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:42,055 INFO L124 PetriNetUnfolderBase]: 6013/9963 cut-off events. [2024-06-28 02:09:42,056 INFO L125 PetriNetUnfolderBase]: For 299365/299365 co-relation queries the response was YES. [2024-06-28 02:09:42,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71136 conditions, 9963 events. 6013/9963 cut-off events. For 299365/299365 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 69093 event pairs, 1589 based on Foata normal form. 2/9692 useless extension candidates. Maximal degree in co-relation 71014. Up to 8502 conditions per place. [2024-06-28 02:09:42,205 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 456 selfloop transitions, 59 changer transitions 0/525 dead transitions. [2024-06-28 02:09:42,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 525 transitions, 7649 flow [2024-06-28 02:09:42,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:09:42,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:09:42,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-28 02:09:42,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:09:42,207 INFO L175 Difference]: Start difference. First operand has 260 places, 466 transitions, 6241 flow. Second operand 10 states and 245 transitions. [2024-06-28 02:09:42,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 525 transitions, 7649 flow [2024-06-28 02:09:42,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 525 transitions, 7494 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:42,912 INFO L231 Difference]: Finished difference. Result has 265 places, 472 transitions, 6328 flow [2024-06-28 02:09:42,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6086, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6328, PETRI_PLACES=265, PETRI_TRANSITIONS=472} [2024-06-28 02:09:42,912 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 212 predicate places. [2024-06-28 02:09:42,913 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 472 transitions, 6328 flow [2024-06-28 02:09:42,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:42,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:42,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:42,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:09:42,913 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:42,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:42,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1961580524, now seen corresponding path program 1 times [2024-06-28 02:09:42,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:42,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969329521] [2024-06-28 02:09:42,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:42,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:42,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:43,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:43,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:43,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969329521] [2024-06-28 02:09:43,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969329521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:43,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:43,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:09:43,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947054837] [2024-06-28 02:09:43,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:43,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:09:43,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:43,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:09:43,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:09:43,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:43,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 472 transitions, 6328 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:43,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:43,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:43,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:45,421 INFO L124 PetriNetUnfolderBase]: 6163/10094 cut-off events. [2024-06-28 02:09:45,421 INFO L125 PetriNetUnfolderBase]: For 319426/319426 co-relation queries the response was YES. [2024-06-28 02:09:45,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73325 conditions, 10094 events. 6163/10094 cut-off events. For 319426/319426 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 69571 event pairs, 1726 based on Foata normal form. 4/9836 useless extension candidates. Maximal degree in co-relation 73202. Up to 8438 conditions per place. [2024-06-28 02:09:45,559 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 427 selfloop transitions, 113 changer transitions 0/550 dead transitions. [2024-06-28 02:09:45,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 550 transitions, 8262 flow [2024-06-28 02:09:45,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:45,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:45,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:09:45,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478723404255319 [2024-06-28 02:09:45,560 INFO L175 Difference]: Start difference. First operand has 265 places, 472 transitions, 6328 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:09:45,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 550 transitions, 8262 flow [2024-06-28 02:09:46,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 550 transitions, 8077 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:46,253 INFO L231 Difference]: Finished difference. Result has 269 places, 501 transitions, 6895 flow [2024-06-28 02:09:46,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6147, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=269, PETRI_TRANSITIONS=501} [2024-06-28 02:09:46,254 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 216 predicate places. [2024-06-28 02:09:46,254 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 501 transitions, 6895 flow [2024-06-28 02:09:46,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:46,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:46,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:46,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:09:46,255 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:46,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:46,255 INFO L85 PathProgramCache]: Analyzing trace with hash -674357788, now seen corresponding path program 7 times [2024-06-28 02:09:46,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:46,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43484427] [2024-06-28 02:09:46,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:46,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:46,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:47,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:47,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:47,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43484427] [2024-06-28 02:09:47,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43484427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:47,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:47,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:47,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518204558] [2024-06-28 02:09:47,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:47,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:47,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:47,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:47,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:47,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:47,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 501 transitions, 6895 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:47,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:47,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:47,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:49,150 INFO L124 PetriNetUnfolderBase]: 5878/9810 cut-off events. [2024-06-28 02:09:49,150 INFO L125 PetriNetUnfolderBase]: For 320004/320919 co-relation queries the response was YES. [2024-06-28 02:09:49,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71227 conditions, 9810 events. 5878/9810 cut-off events. For 320004/320919 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 69798 event pairs, 1206 based on Foata normal form. 250/9597 useless extension candidates. Maximal degree in co-relation 71101. Up to 7620 conditions per place. [2024-06-28 02:09:49,276 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 346 selfloop transitions, 185 changer transitions 0/632 dead transitions. [2024-06-28 02:09:49,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 632 transitions, 9518 flow [2024-06-28 02:09:49,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:49,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:49,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:09:49,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271867612293144 [2024-06-28 02:09:49,278 INFO L175 Difference]: Start difference. First operand has 269 places, 501 transitions, 6895 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:09:49,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 632 transitions, 9518 flow [2024-06-28 02:09:49,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 632 transitions, 9369 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-28 02:09:49,965 INFO L231 Difference]: Finished difference. Result has 278 places, 581 transitions, 8563 flow [2024-06-28 02:09:49,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8563, PETRI_PLACES=278, PETRI_TRANSITIONS=581} [2024-06-28 02:09:49,965 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 225 predicate places. [2024-06-28 02:09:49,965 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 581 transitions, 8563 flow [2024-06-28 02:09:49,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:49,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:49,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:49,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:09:49,966 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:49,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:49,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1468801006, now seen corresponding path program 8 times [2024-06-28 02:09:49,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:49,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88204649] [2024-06-28 02:09:49,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:49,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:49,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:50,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:50,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:50,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88204649] [2024-06-28 02:09:50,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88204649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:50,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:50,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:50,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434814403] [2024-06-28 02:09:50,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:50,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:50,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:50,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:50,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:50,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:50,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 581 transitions, 8563 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:50,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:50,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:50,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:52,994 INFO L124 PetriNetUnfolderBase]: 6127/10265 cut-off events. [2024-06-28 02:09:52,994 INFO L125 PetriNetUnfolderBase]: For 341566/342280 co-relation queries the response was YES. [2024-06-28 02:09:53,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75576 conditions, 10265 events. 6127/10265 cut-off events. For 341566/342280 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 73809 event pairs, 1384 based on Foata normal form. 149/9948 useless extension candidates. Maximal degree in co-relation 75446. Up to 8184 conditions per place. [2024-06-28 02:09:53,141 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 414 selfloop transitions, 111 changer transitions 0/626 dead transitions. [2024-06-28 02:09:53,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 626 transitions, 9911 flow [2024-06-28 02:09:53,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:53,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:53,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:09:53,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 02:09:53,143 INFO L175 Difference]: Start difference. First operand has 278 places, 581 transitions, 8563 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:09:53,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 626 transitions, 9911 flow [2024-06-28 02:09:54,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 626 transitions, 9734 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 02:09:54,060 INFO L231 Difference]: Finished difference. Result has 284 places, 585 transitions, 8710 flow [2024-06-28 02:09:54,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8386, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8710, PETRI_PLACES=284, PETRI_TRANSITIONS=585} [2024-06-28 02:09:54,061 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 231 predicate places. [2024-06-28 02:09:54,061 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 585 transitions, 8710 flow [2024-06-28 02:09:54,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:54,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:54,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:54,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:09:54,061 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:54,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:54,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1159271342, now seen corresponding path program 9 times [2024-06-28 02:09:54,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:54,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811322582] [2024-06-28 02:09:54,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:54,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:54,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:54,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:54,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:54,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811322582] [2024-06-28 02:09:54,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811322582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:54,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:54,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:09:54,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772283032] [2024-06-28 02:09:54,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:54,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:09:54,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:54,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:09:54,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:09:54,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:09:54,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 585 transitions, 8710 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:54,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:54,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:09:54,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:57,042 INFO L124 PetriNetUnfolderBase]: 6081/10171 cut-off events. [2024-06-28 02:09:57,043 INFO L125 PetriNetUnfolderBase]: For 358726/359616 co-relation queries the response was YES. [2024-06-28 02:09:57,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75899 conditions, 10171 events. 6081/10171 cut-off events. For 358726/359616 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 73016 event pairs, 1436 based on Foata normal form. 167/9875 useless extension candidates. Maximal degree in co-relation 75767. Up to 8242 conditions per place. [2024-06-28 02:09:57,183 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 471 selfloop transitions, 60 changer transitions 0/632 dead transitions. [2024-06-28 02:09:57,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 632 transitions, 10130 flow [2024-06-28 02:09:57,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:57,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:57,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:09:57,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-28 02:09:57,185 INFO L175 Difference]: Start difference. First operand has 284 places, 585 transitions, 8710 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:09:57,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 632 transitions, 10130 flow [2024-06-28 02:09:58,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 632 transitions, 9860 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:58,060 INFO L231 Difference]: Finished difference. Result has 287 places, 591 transitions, 8717 flow [2024-06-28 02:09:58,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8444, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8717, PETRI_PLACES=287, PETRI_TRANSITIONS=591} [2024-06-28 02:09:58,060 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 234 predicate places. [2024-06-28 02:09:58,060 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 591 transitions, 8717 flow [2024-06-28 02:09:58,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:58,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:58,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:58,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:09:58,061 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:58,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:58,061 INFO L85 PathProgramCache]: Analyzing trace with hash -363777652, now seen corresponding path program 4 times [2024-06-28 02:09:58,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:58,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835841825] [2024-06-28 02:09:58,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:58,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:58,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:59,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:59,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:59,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835841825] [2024-06-28 02:09:59,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835841825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:59,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:59,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:59,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012344511] [2024-06-28 02:09:59,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:59,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:59,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:59,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:59,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:59,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:09:59,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 591 transitions, 8717 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:59,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:59,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:09:59,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:01,526 INFO L124 PetriNetUnfolderBase]: 7054/11601 cut-off events. [2024-06-28 02:10:01,526 INFO L125 PetriNetUnfolderBase]: For 397627/397627 co-relation queries the response was YES. [2024-06-28 02:10:01,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87506 conditions, 11601 events. 7054/11601 cut-off events. For 397627/397627 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 82583 event pairs, 1904 based on Foata normal form. 2/11300 useless extension candidates. Maximal degree in co-relation 87372. Up to 9809 conditions per place. [2024-06-28 02:10:01,689 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 529 selfloop transitions, 121 changer transitions 0/660 dead transitions. [2024-06-28 02:10:01,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 660 transitions, 10701 flow [2024-06-28 02:10:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:10:01,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:10:01,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-28 02:10:01,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5063829787234042 [2024-06-28 02:10:01,692 INFO L175 Difference]: Start difference. First operand has 287 places, 591 transitions, 8717 flow. Second operand 10 states and 238 transitions. [2024-06-28 02:10:01,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 660 transitions, 10701 flow [2024-06-28 02:10:02,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 660 transitions, 10524 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 02:10:02,601 INFO L231 Difference]: Finished difference. Result has 295 places, 611 transitions, 9336 flow [2024-06-28 02:10:02,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8542, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9336, PETRI_PLACES=295, PETRI_TRANSITIONS=611} [2024-06-28 02:10:02,602 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 242 predicate places. [2024-06-28 02:10:02,602 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 611 transitions, 9336 flow [2024-06-28 02:10:02,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:02,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:02,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:02,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:10:02,603 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:02,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:02,603 INFO L85 PathProgramCache]: Analyzing trace with hash -46629428, now seen corresponding path program 5 times [2024-06-28 02:10:02,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:02,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060461526] [2024-06-28 02:10:02,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:02,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:02,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:03,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:03,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:03,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060461526] [2024-06-28 02:10:03,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060461526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:03,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:03,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:03,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191041833] [2024-06-28 02:10:03,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:03,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:03,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:03,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:03,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:03,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:10:03,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 611 transitions, 9336 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:03,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:03,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:10:03,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:06,153 INFO L124 PetriNetUnfolderBase]: 7110/11602 cut-off events. [2024-06-28 02:10:06,153 INFO L125 PetriNetUnfolderBase]: For 410041/410041 co-relation queries the response was YES. [2024-06-28 02:10:06,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89368 conditions, 11602 events. 7110/11602 cut-off events. For 410041/410041 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 81676 event pairs, 1811 based on Foata normal form. 2/11322 useless extension candidates. Maximal degree in co-relation 89230. Up to 9569 conditions per place. [2024-06-28 02:10:06,327 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 536 selfloop transitions, 134 changer transitions 0/680 dead transitions. [2024-06-28 02:10:06,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 680 transitions, 11302 flow [2024-06-28 02:10:06,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:10:06,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:10:06,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 02:10:06,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255319148936171 [2024-06-28 02:10:06,329 INFO L175 Difference]: Start difference. First operand has 295 places, 611 transitions, 9336 flow. Second operand 10 states and 247 transitions. [2024-06-28 02:10:06,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 680 transitions, 11302 flow [2024-06-28 02:10:07,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 680 transitions, 10930 flow, removed 161 selfloop flow, removed 4 redundant places. [2024-06-28 02:10:07,781 INFO L231 Difference]: Finished difference. Result has 303 places, 624 transitions, 9620 flow [2024-06-28 02:10:07,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9620, PETRI_PLACES=303, PETRI_TRANSITIONS=624} [2024-06-28 02:10:07,781 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 250 predicate places. [2024-06-28 02:10:07,781 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 624 transitions, 9620 flow [2024-06-28 02:10:07,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:07,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:07,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:07,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:10:07,782 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:07,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:07,782 INFO L85 PathProgramCache]: Analyzing trace with hash -2015561582, now seen corresponding path program 10 times [2024-06-28 02:10:07,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:07,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444650792] [2024-06-28 02:10:07,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:07,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:07,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:08,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:08,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:08,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444650792] [2024-06-28 02:10:08,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444650792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:08,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:08,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:10:08,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050532214] [2024-06-28 02:10:08,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:08,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:10:08,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:08,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:10:08,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:10:08,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:10:08,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 624 transitions, 9620 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:08,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:08,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:10:08,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:10,844 INFO L124 PetriNetUnfolderBase]: 6324/10729 cut-off events. [2024-06-28 02:10:10,844 INFO L125 PetriNetUnfolderBase]: For 378002/378936 co-relation queries the response was YES. [2024-06-28 02:10:10,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80455 conditions, 10729 events. 6324/10729 cut-off events. For 378002/378936 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 78087 event pairs, 1467 based on Foata normal form. 159/10365 useless extension candidates. Maximal degree in co-relation 80313. Up to 8490 conditions per place. [2024-06-28 02:10:11,030 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 492 selfloop transitions, 66 changer transitions 0/671 dead transitions. [2024-06-28 02:10:11,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 671 transitions, 11099 flow [2024-06-28 02:10:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:11,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:10:11,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5398936170212766 [2024-06-28 02:10:11,031 INFO L175 Difference]: Start difference. First operand has 303 places, 624 transitions, 9620 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:10:11,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 671 transitions, 11099 flow [2024-06-28 02:10:12,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 671 transitions, 10834 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 02:10:12,096 INFO L231 Difference]: Finished difference. Result has 307 places, 630 transitions, 9617 flow [2024-06-28 02:10:12,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9355, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9617, PETRI_PLACES=307, PETRI_TRANSITIONS=630} [2024-06-28 02:10:12,097 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 254 predicate places. [2024-06-28 02:10:12,097 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 630 transitions, 9617 flow [2024-06-28 02:10:12,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:12,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:12,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:12,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:10:12,097 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:12,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:12,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1446076462, now seen corresponding path program 6 times [2024-06-28 02:10:12,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:12,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350807164] [2024-06-28 02:10:12,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:12,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:12,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:12,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:12,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350807164] [2024-06-28 02:10:12,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350807164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:12,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:12,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:12,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021678532] [2024-06-28 02:10:12,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:12,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:12,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:12,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:12,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:13,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:10:13,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 630 transitions, 9617 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:13,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:13,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:10:13,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:15,692 INFO L124 PetriNetUnfolderBase]: 7141/11808 cut-off events. [2024-06-28 02:10:15,692 INFO L125 PetriNetUnfolderBase]: For 435901/435901 co-relation queries the response was YES. [2024-06-28 02:10:15,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91600 conditions, 11808 events. 7141/11808 cut-off events. For 435901/435901 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 84245 event pairs, 1867 based on Foata normal form. 2/11463 useless extension candidates. Maximal degree in co-relation 91456. Up to 9578 conditions per place. [2024-06-28 02:10:15,880 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 577 selfloop transitions, 117 changer transitions 0/704 dead transitions. [2024-06-28 02:10:15,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 704 transitions, 11825 flow [2024-06-28 02:10:15,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:10:15,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:10:15,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-28 02:10:15,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:10:15,882 INFO L175 Difference]: Start difference. First operand has 307 places, 630 transitions, 9617 flow. Second operand 11 states and 275 transitions. [2024-06-28 02:10:15,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 704 transitions, 11825 flow [2024-06-28 02:10:17,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 704 transitions, 11625 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 02:10:17,016 INFO L231 Difference]: Finished difference. Result has 314 places, 637 transitions, 9891 flow [2024-06-28 02:10:17,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9417, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9891, PETRI_PLACES=314, PETRI_TRANSITIONS=637} [2024-06-28 02:10:17,016 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 261 predicate places. [2024-06-28 02:10:17,016 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 637 transitions, 9891 flow [2024-06-28 02:10:17,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:17,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:17,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:17,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:10:17,017 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:17,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:17,017 INFO L85 PathProgramCache]: Analyzing trace with hash -2071604764, now seen corresponding path program 7 times [2024-06-28 02:10:17,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:17,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588125028] [2024-06-28 02:10:17,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:17,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:17,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:17,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:17,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588125028] [2024-06-28 02:10:17,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588125028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:17,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:17,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:17,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043536687] [2024-06-28 02:10:17,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:17,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:17,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:17,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:17,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:18,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:10:18,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 637 transitions, 9891 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:18,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:18,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:10:18,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:20,786 INFO L124 PetriNetUnfolderBase]: 7159/11716 cut-off events. [2024-06-28 02:10:20,787 INFO L125 PetriNetUnfolderBase]: For 448316/448316 co-relation queries the response was YES. [2024-06-28 02:10:20,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92455 conditions, 11716 events. 7159/11716 cut-off events. For 448316/448316 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 82404 event pairs, 1661 based on Foata normal form. 2/11366 useless extension candidates. Maximal degree in co-relation 92309. Up to 9632 conditions per place. [2024-06-28 02:10:20,936 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 564 selfloop transitions, 123 changer transitions 0/697 dead transitions. [2024-06-28 02:10:20,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 697 transitions, 11670 flow [2024-06-28 02:10:20,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:10:20,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:10:20,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-28 02:10:20,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:10:20,937 INFO L175 Difference]: Start difference. First operand has 314 places, 637 transitions, 9891 flow. Second operand 10 states and 250 transitions. [2024-06-28 02:10:20,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 697 transitions, 11670 flow [2024-06-28 02:10:22,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 697 transitions, 11401 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-28 02:10:22,225 INFO L231 Difference]: Finished difference. Result has 319 places, 641 transitions, 9929 flow [2024-06-28 02:10:22,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9625, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9929, PETRI_PLACES=319, PETRI_TRANSITIONS=641} [2024-06-28 02:10:22,226 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 266 predicate places. [2024-06-28 02:10:22,226 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 641 transitions, 9929 flow [2024-06-28 02:10:22,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:22,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:22,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:22,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:10:22,226 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:22,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:22,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1747546826, now seen corresponding path program 2 times [2024-06-28 02:10:22,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:22,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679852139] [2024-06-28 02:10:22,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:22,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:22,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-06-28 02:10:22,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:22,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679852139] [2024-06-28 02:10:22,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679852139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:22,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:22,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:22,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651438494] [2024-06-28 02:10:22,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:22,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:22,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:22,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:22,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:22,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:10:22,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 641 transitions, 9929 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:22,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:22,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:10:22,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:25,926 INFO L124 PetriNetUnfolderBase]: 7348/12169 cut-off events. [2024-06-28 02:10:25,927 INFO L125 PetriNetUnfolderBase]: For 462391/462391 co-relation queries the response was YES. [2024-06-28 02:10:26,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95020 conditions, 12169 events. 7348/12169 cut-off events. For 462391/462391 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 88233 event pairs, 1939 based on Foata normal form. 4/11830 useless extension candidates. Maximal degree in co-relation 94871. Up to 9897 conditions per place. [2024-06-28 02:10:26,128 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 527 selfloop transitions, 189 changer transitions 0/726 dead transitions. [2024-06-28 02:10:26,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 726 transitions, 12491 flow [2024-06-28 02:10:26,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:10:26,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:10:26,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:10:26,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 02:10:26,129 INFO L175 Difference]: Start difference. First operand has 319 places, 641 transitions, 9929 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:10:26,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 726 transitions, 12491 flow [2024-06-28 02:10:27,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 726 transitions, 12165 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:10:27,205 INFO L231 Difference]: Finished difference. Result has 319 places, 679 transitions, 10769 flow [2024-06-28 02:10:27,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9603, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10769, PETRI_PLACES=319, PETRI_TRANSITIONS=679} [2024-06-28 02:10:27,206 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 266 predicate places. [2024-06-28 02:10:27,206 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 679 transitions, 10769 flow [2024-06-28 02:10:27,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:27,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:27,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:27,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:10:27,207 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:27,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:27,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1894432556, now seen corresponding path program 3 times [2024-06-28 02:10:27,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:27,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636871484] [2024-06-28 02:10:27,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:27,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:27,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:27,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:27,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:27,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636871484] [2024-06-28 02:10:27,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636871484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:27,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:27,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:27,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100380052] [2024-06-28 02:10:27,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:27,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:27,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:27,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:27,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:27,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:10:27,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 679 transitions, 10769 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:27,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:27,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:10:27,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:30,407 INFO L124 PetriNetUnfolderBase]: 7460/12351 cut-off events. [2024-06-28 02:10:30,407 INFO L125 PetriNetUnfolderBase]: For 474848/474848 co-relation queries the response was YES. [2024-06-28 02:10:30,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96465 conditions, 12351 events. 7460/12351 cut-off events. For 474848/474848 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 89681 event pairs, 1958 based on Foata normal form. 4/12008 useless extension candidates. Maximal degree in co-relation 96314. Up to 9977 conditions per place. [2024-06-28 02:10:30,609 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 515 selfloop transitions, 192 changer transitions 0/717 dead transitions. [2024-06-28 02:10:30,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 717 transitions, 12611 flow [2024-06-28 02:10:30,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:10:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:10:30,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:10:30,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549645390070922 [2024-06-28 02:10:30,610 INFO L175 Difference]: Start difference. First operand has 319 places, 679 transitions, 10769 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:10:30,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 717 transitions, 12611 flow [2024-06-28 02:10:31,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 717 transitions, 12343 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 02:10:31,981 INFO L231 Difference]: Finished difference. Result has 321 places, 685 transitions, 11039 flow [2024-06-28 02:10:31,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10509, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11039, PETRI_PLACES=321, PETRI_TRANSITIONS=685} [2024-06-28 02:10:31,981 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 268 predicate places. [2024-06-28 02:10:31,981 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 685 transitions, 11039 flow [2024-06-28 02:10:31,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:31,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:31,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:31,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:10:31,982 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:31,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:31,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1893957326, now seen corresponding path program 4 times [2024-06-28 02:10:31,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:31,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36165122] [2024-06-28 02:10:31,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:31,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:31,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:32,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:32,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:32,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36165122] [2024-06-28 02:10:32,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36165122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:32,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:32,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:32,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380965932] [2024-06-28 02:10:32,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:32,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:32,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:32,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:32,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:32,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:10:32,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 685 transitions, 11039 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:32,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:32,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:10:32,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:35,200 INFO L124 PetriNetUnfolderBase]: 7448/12351 cut-off events. [2024-06-28 02:10:35,200 INFO L125 PetriNetUnfolderBase]: For 473114/473114 co-relation queries the response was YES. [2024-06-28 02:10:35,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96099 conditions, 12351 events. 7448/12351 cut-off events. For 473114/473114 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 89834 event pairs, 1942 based on Foata normal form. 4/12006 useless extension candidates. Maximal degree in co-relation 95948. Up to 10263 conditions per place. [2024-06-28 02:10:35,412 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 522 selfloop transitions, 177 changer transitions 0/709 dead transitions. [2024-06-28 02:10:35,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 709 transitions, 12606 flow [2024-06-28 02:10:35,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:10:35,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:10:35,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 02:10:35,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2024-06-28 02:10:35,413 INFO L175 Difference]: Start difference. First operand has 321 places, 685 transitions, 11039 flow. Second operand 5 states and 131 transitions. [2024-06-28 02:10:35,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 709 transitions, 12606 flow [2024-06-28 02:10:36,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 709 transitions, 12326 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 02:10:36,755 INFO L231 Difference]: Finished difference. Result has 322 places, 685 transitions, 11283 flow [2024-06-28 02:10:36,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10759, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11283, PETRI_PLACES=322, PETRI_TRANSITIONS=685} [2024-06-28 02:10:36,756 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 269 predicate places. [2024-06-28 02:10:36,756 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 685 transitions, 11283 flow [2024-06-28 02:10:36,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:36,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:36,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:36,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:10:36,756 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:36,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:36,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1312903739, now seen corresponding path program 1 times [2024-06-28 02:10:36,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:36,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852421476] [2024-06-28 02:10:36,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:36,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:36,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:37,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:37,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:37,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852421476] [2024-06-28 02:10:37,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852421476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:37,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:37,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:37,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407062023] [2024-06-28 02:10:37,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:37,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:37,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:37,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:37,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:37,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:10:37,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 685 transitions, 11283 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:37,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:37,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:10:37,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:39,865 INFO L124 PetriNetUnfolderBase]: 7193/12238 cut-off events. [2024-06-28 02:10:39,866 INFO L125 PetriNetUnfolderBase]: For 479638/479826 co-relation queries the response was YES. [2024-06-28 02:10:40,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94078 conditions, 12238 events. 7193/12238 cut-off events. For 479638/479826 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 91699 event pairs, 2557 based on Foata normal form. 57/11881 useless extension candidates. Maximal degree in co-relation 93927. Up to 9899 conditions per place. [2024-06-28 02:10:40,074 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 586 selfloop transitions, 29 changer transitions 0/724 dead transitions. [2024-06-28 02:10:40,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 724 transitions, 12889 flow [2024-06-28 02:10:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:10:40,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:10:40,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:10:40,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2024-06-28 02:10:40,075 INFO L175 Difference]: Start difference. First operand has 322 places, 685 transitions, 11283 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:10:40,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 724 transitions, 12889 flow [2024-06-28 02:10:41,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 724 transitions, 12523 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:10:41,440 INFO L231 Difference]: Finished difference. Result has 325 places, 691 transitions, 11073 flow [2024-06-28 02:10:41,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10919, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11073, PETRI_PLACES=325, PETRI_TRANSITIONS=691} [2024-06-28 02:10:41,441 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 272 predicate places. [2024-06-28 02:10:41,441 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 691 transitions, 11073 flow [2024-06-28 02:10:41,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:41,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:41,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:41,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:10:41,442 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:41,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:41,442 INFO L85 PathProgramCache]: Analyzing trace with hash -810465577, now seen corresponding path program 2 times [2024-06-28 02:10:41,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:41,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790416509] [2024-06-28 02:10:41,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:41,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:41,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:42,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:42,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:42,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790416509] [2024-06-28 02:10:42,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790416509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:42,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:42,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:42,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109211714] [2024-06-28 02:10:42,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:42,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:42,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:42,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:42,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:42,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:10:42,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 691 transitions, 11073 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:42,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:42,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:10:42,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:44,765 INFO L124 PetriNetUnfolderBase]: 7285/12353 cut-off events. [2024-06-28 02:10:44,765 INFO L125 PetriNetUnfolderBase]: For 469968/470138 co-relation queries the response was YES. [2024-06-28 02:10:44,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94214 conditions, 12353 events. 7285/12353 cut-off events. For 469968/470138 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 92363 event pairs, 2563 based on Foata normal form. 45/11987 useless extension candidates. Maximal degree in co-relation 94062. Up to 10040 conditions per place. [2024-06-28 02:10:44,974 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 589 selfloop transitions, 30 changer transitions 0/728 dead transitions. [2024-06-28 02:10:44,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 728 transitions, 12585 flow [2024-06-28 02:10:44,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:44,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:44,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:10:44,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:10:44,975 INFO L175 Difference]: Start difference. First operand has 325 places, 691 transitions, 11073 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:10:44,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 728 transitions, 12585 flow [2024-06-28 02:10:46,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 728 transitions, 12508 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 02:10:46,360 INFO L231 Difference]: Finished difference. Result has 330 places, 699 transitions, 11163 flow [2024-06-28 02:10:46,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11007, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11163, PETRI_PLACES=330, PETRI_TRANSITIONS=699} [2024-06-28 02:10:46,361 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 277 predicate places. [2024-06-28 02:10:46,361 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 699 transitions, 11163 flow [2024-06-28 02:10:46,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:46,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:46,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:46,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:10:46,362 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:46,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:46,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1866510887, now seen corresponding path program 3 times [2024-06-28 02:10:46,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:46,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642950193] [2024-06-28 02:10:46,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:46,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:46,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:46,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:46,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:46,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642950193] [2024-06-28 02:10:46,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642950193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:46,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:46,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:46,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906525112] [2024-06-28 02:10:46,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:46,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:46,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:46,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:46,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:47,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 02:10:47,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 699 transitions, 11163 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:47,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:47,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 02:10:47,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:49,600 INFO L124 PetriNetUnfolderBase]: 7258/12160 cut-off events. [2024-06-28 02:10:49,601 INFO L125 PetriNetUnfolderBase]: For 465622/465784 co-relation queries the response was YES. [2024-06-28 02:10:49,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93759 conditions, 12160 events. 7258/12160 cut-off events. For 465622/465784 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 90217 event pairs, 2629 based on Foata normal form. 45/11854 useless extension candidates. Maximal degree in co-relation 93605. Up to 10046 conditions per place. [2024-06-28 02:10:49,808 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 590 selfloop transitions, 23 changer transitions 0/722 dead transitions. [2024-06-28 02:10:49,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 722 transitions, 12527 flow [2024-06-28 02:10:49,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:49,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:49,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:10:49,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48138297872340424 [2024-06-28 02:10:49,809 INFO L175 Difference]: Start difference. First operand has 330 places, 699 transitions, 11163 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:10:49,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 722 transitions, 12527 flow [2024-06-28 02:10:51,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 722 transitions, 12419 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:10:51,172 INFO L231 Difference]: Finished difference. Result has 333 places, 699 transitions, 11108 flow [2024-06-28 02:10:51,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11055, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11108, PETRI_PLACES=333, PETRI_TRANSITIONS=699} [2024-06-28 02:10:51,173 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 280 predicate places. [2024-06-28 02:10:51,173 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 699 transitions, 11108 flow [2024-06-28 02:10:51,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:51,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:51,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:51,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:10:51,174 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:51,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:51,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1320507264, now seen corresponding path program 1 times [2024-06-28 02:10:51,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:51,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963800413] [2024-06-28 02:10:51,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:51,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:51,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:51,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:51,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:51,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963800413] [2024-06-28 02:10:51,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963800413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:51,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:51,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:10:51,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549036927] [2024-06-28 02:10:51,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:51,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:10:51,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:51,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:10:51,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:10:51,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:10:51,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 699 transitions, 11108 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-06-28 02:10:51,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:51,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:10:51,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:54,510 INFO L124 PetriNetUnfolderBase]: 7617/12569 cut-off events. [2024-06-28 02:10:54,510 INFO L125 PetriNetUnfolderBase]: For 464550/464550 co-relation queries the response was YES. [2024-06-28 02:10:54,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96439 conditions, 12569 events. 7617/12569 cut-off events. For 464550/464550 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 91288 event pairs, 2786 based on Foata normal form. 2/12239 useless extension candidates. Maximal degree in co-relation 96285. Up to 10858 conditions per place. [2024-06-28 02:10:54,715 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 690 selfloop transitions, 18 changer transitions 0/718 dead transitions. [2024-06-28 02:10:54,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 718 transitions, 12652 flow [2024-06-28 02:10:54,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:10:54,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:10:54,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:10:54,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148936170212766 [2024-06-28 02:10:54,716 INFO L175 Difference]: Start difference. First operand has 333 places, 699 transitions, 11108 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:10:54,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 718 transitions, 12652 flow [2024-06-28 02:10:56,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 718 transitions, 12560 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:10:56,056 INFO L231 Difference]: Finished difference. Result has 330 places, 701 transitions, 11085 flow [2024-06-28 02:10:56,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11016, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11085, PETRI_PLACES=330, PETRI_TRANSITIONS=701} [2024-06-28 02:10:56,057 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 277 predicate places. [2024-06-28 02:10:56,057 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 701 transitions, 11085 flow [2024-06-28 02:10:56,057 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-06-28 02:10:56,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:56,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:56,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:10:56,057 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:56,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:56,058 INFO L85 PathProgramCache]: Analyzing trace with hash 831771602, now seen corresponding path program 1 times [2024-06-28 02:10:56,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:56,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975419611] [2024-06-28 02:10:56,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:56,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:56,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:56,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-06-28 02:10:56,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:56,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975419611] [2024-06-28 02:10:56,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975419611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:56,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:56,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:56,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123196764] [2024-06-28 02:10:56,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:56,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:56,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:56,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:56,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:56,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:10:56,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 701 transitions, 11085 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:56,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:56,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:10:56,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:59,713 INFO L124 PetriNetUnfolderBase]: 7699/12657 cut-off events. [2024-06-28 02:10:59,714 INFO L125 PetriNetUnfolderBase]: For 481476/481476 co-relation queries the response was YES. [2024-06-28 02:10:59,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97983 conditions, 12657 events. 7699/12657 cut-off events. For 481476/481476 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 91268 event pairs, 2034 based on Foata normal form. 4/12326 useless extension candidates. Maximal degree in co-relation 97830. Up to 10721 conditions per place. [2024-06-28 02:10:59,933 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 689 selfloop transitions, 63 changer transitions 0/762 dead transitions. [2024-06-28 02:10:59,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 762 transitions, 13208 flow [2024-06-28 02:10:59,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:10:59,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:10:59,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-28 02:10:59,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297872340425532 [2024-06-28 02:10:59,934 INFO L175 Difference]: Start difference. First operand has 330 places, 701 transitions, 11085 flow. Second operand 10 states and 249 transitions. [2024-06-28 02:10:59,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 762 transitions, 13208 flow [2024-06-28 02:11:01,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 762 transitions, 13149 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:11:01,218 INFO L231 Difference]: Finished difference. Result has 338 places, 707 transitions, 11321 flow [2024-06-28 02:11:01,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11030, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11321, PETRI_PLACES=338, PETRI_TRANSITIONS=707} [2024-06-28 02:11:01,219 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 285 predicate places. [2024-06-28 02:11:01,219 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 707 transitions, 11321 flow [2024-06-28 02:11:01,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:01,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:01,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:01,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:11:01,219 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:01,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:01,219 INFO L85 PathProgramCache]: Analyzing trace with hash 566531410, now seen corresponding path program 2 times [2024-06-28 02:11:01,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:01,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762771982] [2024-06-28 02:11:01,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:01,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:02,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:02,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:02,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762771982] [2024-06-28 02:11:02,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762771982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:02,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:02,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:11:02,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734568747] [2024-06-28 02:11:02,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:02,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:11:02,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:02,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:11:02,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:11:02,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:02,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 707 transitions, 11321 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:02,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:02,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:02,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:04,915 INFO L124 PetriNetUnfolderBase]: 7691/12639 cut-off events. [2024-06-28 02:11:04,915 INFO L125 PetriNetUnfolderBase]: For 487126/487126 co-relation queries the response was YES. [2024-06-28 02:11:05,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98345 conditions, 12639 events. 7691/12639 cut-off events. For 487126/487126 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 91145 event pairs, 2166 based on Foata normal form. 4/12314 useless extension candidates. Maximal degree in co-relation 98190. Up to 10862 conditions per place. [2024-06-28 02:11:05,128 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 701 selfloop transitions, 49 changer transitions 0/760 dead transitions. [2024-06-28 02:11:05,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 760 transitions, 13142 flow [2024-06-28 02:11:05,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:11:05,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:11:05,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-28 02:11:05,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170212765957447 [2024-06-28 02:11:05,129 INFO L175 Difference]: Start difference. First operand has 338 places, 707 transitions, 11321 flow. Second operand 10 states and 243 transitions. [2024-06-28 02:11:05,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 760 transitions, 13142 flow [2024-06-28 02:11:06,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 760 transitions, 12982 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-28 02:11:06,683 INFO L231 Difference]: Finished difference. Result has 346 places, 708 transitions, 11310 flow [2024-06-28 02:11:06,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11197, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11310, PETRI_PLACES=346, PETRI_TRANSITIONS=708} [2024-06-28 02:11:06,684 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 293 predicate places. [2024-06-28 02:11:06,684 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 708 transitions, 11310 flow [2024-06-28 02:11:06,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:06,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:06,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:06,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:11:06,684 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:06,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:06,684 INFO L85 PathProgramCache]: Analyzing trace with hash 476865460, now seen corresponding path program 3 times [2024-06-28 02:11:06,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:06,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102907537] [2024-06-28 02:11:06,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:06,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:07,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:07,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:07,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102907537] [2024-06-28 02:11:07,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102907537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:07,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:07,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:11:07,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835153448] [2024-06-28 02:11:07,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:07,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:11:07,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:07,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:11:07,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:11:07,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:07,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 708 transitions, 11310 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:07,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:07,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:07,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:10,496 INFO L124 PetriNetUnfolderBase]: 7744/12684 cut-off events. [2024-06-28 02:11:10,496 INFO L125 PetriNetUnfolderBase]: For 492652/492652 co-relation queries the response was YES. [2024-06-28 02:11:10,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98339 conditions, 12684 events. 7744/12684 cut-off events. For 492652/492652 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 91119 event pairs, 1974 based on Foata normal form. 4/12361 useless extension candidates. Maximal degree in co-relation 98182. Up to 10645 conditions per place. [2024-06-28 02:11:10,715 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 705 selfloop transitions, 72 changer transitions 0/787 dead transitions. [2024-06-28 02:11:10,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 787 transitions, 13554 flow [2024-06-28 02:11:10,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:11:10,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:11:10,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-28 02:11:10,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:11:10,716 INFO L175 Difference]: Start difference. First operand has 346 places, 708 transitions, 11310 flow. Second operand 10 states and 245 transitions. [2024-06-28 02:11:10,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 787 transitions, 13554 flow [2024-06-28 02:11:12,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 787 transitions, 13488 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:11:12,013 INFO L231 Difference]: Finished difference. Result has 353 places, 733 transitions, 11903 flow [2024-06-28 02:11:12,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11244, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11903, PETRI_PLACES=353, PETRI_TRANSITIONS=733} [2024-06-28 02:11:12,013 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 300 predicate places. [2024-06-28 02:11:12,013 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 733 transitions, 11903 flow [2024-06-28 02:11:12,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:12,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:12,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:12,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:11:12,014 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:12,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:12,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1598147178, now seen corresponding path program 1 times [2024-06-28 02:11:12,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:12,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423850003] [2024-06-28 02:11:12,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:12,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:12,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:13,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:13,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:13,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423850003] [2024-06-28 02:11:13,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423850003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:13,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:13,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:11:13,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330661080] [2024-06-28 02:11:13,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:13,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:11:13,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:13,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:11:13,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:11:13,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:13,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 733 transitions, 11903 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:13,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:13,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:13,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:16,871 INFO L124 PetriNetUnfolderBase]: 7874/12939 cut-off events. [2024-06-28 02:11:16,872 INFO L125 PetriNetUnfolderBase]: For 540172/540172 co-relation queries the response was YES. [2024-06-28 02:11:17,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101898 conditions, 12939 events. 7874/12939 cut-off events. For 540172/540172 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 93483 event pairs, 2057 based on Foata normal form. 16/12617 useless extension candidates. Maximal degree in co-relation 101738. Up to 10865 conditions per place. [2024-06-28 02:11:17,093 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 673 selfloop transitions, 118 changer transitions 0/801 dead transitions. [2024-06-28 02:11:17,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 801 transitions, 13937 flow [2024-06-28 02:11:17,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:11:17,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:11:17,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-28 02:11:17,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:11:17,094 INFO L175 Difference]: Start difference. First operand has 353 places, 733 transitions, 11903 flow. Second operand 11 states and 275 transitions. [2024-06-28 02:11:17,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 801 transitions, 13937 flow [2024-06-28 02:11:19,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 801 transitions, 13741 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-28 02:11:19,268 INFO L231 Difference]: Finished difference. Result has 359 places, 734 transitions, 12000 flow [2024-06-28 02:11:19,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11707, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12000, PETRI_PLACES=359, PETRI_TRANSITIONS=734} [2024-06-28 02:11:19,269 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 306 predicate places. [2024-06-28 02:11:19,269 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 734 transitions, 12000 flow [2024-06-28 02:11:19,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:19,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:19,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:19,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:11:19,269 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:19,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:19,270 INFO L85 PathProgramCache]: Analyzing trace with hash 428929160, now seen corresponding path program 4 times [2024-06-28 02:11:19,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:19,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138935562] [2024-06-28 02:11:19,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:19,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:19,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:20,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:20,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:20,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138935562] [2024-06-28 02:11:20,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138935562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:20,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:20,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:11:20,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678552185] [2024-06-28 02:11:20,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:20,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:11:20,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:20,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:11:20,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:11:20,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:20,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 734 transitions, 12000 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:20,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:20,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:20,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:23,555 INFO L124 PetriNetUnfolderBase]: 7948/12930 cut-off events. [2024-06-28 02:11:23,555 INFO L125 PetriNetUnfolderBase]: For 518478/518478 co-relation queries the response was YES. [2024-06-28 02:11:23,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101221 conditions, 12930 events. 7948/12930 cut-off events. For 518478/518478 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 92827 event pairs, 2201 based on Foata normal form. 4/12634 useless extension candidates. Maximal degree in co-relation 101059. Up to 11099 conditions per place. [2024-06-28 02:11:23,753 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 732 selfloop transitions, 53 changer transitions 0/795 dead transitions. [2024-06-28 02:11:23,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 795 transitions, 14049 flow [2024-06-28 02:11:23,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:11:23,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:11:23,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-28 02:11:23,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234042553191489 [2024-06-28 02:11:23,754 INFO L175 Difference]: Start difference. First operand has 359 places, 734 transitions, 12000 flow. Second operand 10 states and 246 transitions. [2024-06-28 02:11:23,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 795 transitions, 14049 flow [2024-06-28 02:11:25,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 795 transitions, 13802 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 02:11:25,087 INFO L231 Difference]: Finished difference. Result has 361 places, 740 transitions, 12053 flow [2024-06-28 02:11:25,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11753, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12053, PETRI_PLACES=361, PETRI_TRANSITIONS=740} [2024-06-28 02:11:25,087 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 308 predicate places. [2024-06-28 02:11:25,087 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 740 transitions, 12053 flow [2024-06-28 02:11:25,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:25,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:25,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:25,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:11:25,088 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:25,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:25,088 INFO L85 PathProgramCache]: Analyzing trace with hash 665585764, now seen corresponding path program 2 times [2024-06-28 02:11:25,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:25,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328653175] [2024-06-28 02:11:25,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:25,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:25,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:26,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:26,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:26,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328653175] [2024-06-28 02:11:26,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328653175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:26,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:26,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:11:26,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927968343] [2024-06-28 02:11:26,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:26,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:11:26,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:26,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:11:26,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:11:26,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:26,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 740 transitions, 12053 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:26,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:26,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:26,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:30,177 INFO L124 PetriNetUnfolderBase]: 8344/13674 cut-off events. [2024-06-28 02:11:30,177 INFO L125 PetriNetUnfolderBase]: For 596103/596103 co-relation queries the response was YES. [2024-06-28 02:11:30,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108587 conditions, 13674 events. 8344/13674 cut-off events. For 596103/596103 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 99601 event pairs, 2174 based on Foata normal form. 12/13357 useless extension candidates. Maximal degree in co-relation 108423. Up to 10828 conditions per place. [2024-06-28 02:11:30,559 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 669 selfloop transitions, 150 changer transitions 0/829 dead transitions. [2024-06-28 02:11:30,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 829 transitions, 14876 flow [2024-06-28 02:11:30,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:11:30,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:11:30,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-06-28 02:11:30,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354609929078015 [2024-06-28 02:11:30,561 INFO L175 Difference]: Start difference. First operand has 361 places, 740 transitions, 12053 flow. Second operand 12 states and 302 transitions. [2024-06-28 02:11:30,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 829 transitions, 14876 flow [2024-06-28 02:11:32,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 829 transitions, 14695 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-28 02:11:32,446 INFO L231 Difference]: Finished difference. Result has 373 places, 752 transitions, 12816 flow [2024-06-28 02:11:32,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11872, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12816, PETRI_PLACES=373, PETRI_TRANSITIONS=752} [2024-06-28 02:11:32,447 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 320 predicate places. [2024-06-28 02:11:32,447 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 752 transitions, 12816 flow [2024-06-28 02:11:32,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:32,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:32,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:32,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:11:32,448 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:32,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:32,448 INFO L85 PathProgramCache]: Analyzing trace with hash 665289094, now seen corresponding path program 3 times [2024-06-28 02:11:32,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:32,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322648266] [2024-06-28 02:11:32,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:32,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:32,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:33,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:33,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:33,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322648266] [2024-06-28 02:11:33,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322648266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:33,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:33,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:11:33,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918574726] [2024-06-28 02:11:33,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:33,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:11:33,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:33,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:11:33,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:11:33,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:33,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 752 transitions, 12816 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:33,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:33,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:33,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:37,985 INFO L124 PetriNetUnfolderBase]: 8381/13746 cut-off events. [2024-06-28 02:11:37,986 INFO L125 PetriNetUnfolderBase]: For 627119/627119 co-relation queries the response was YES. [2024-06-28 02:11:38,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110952 conditions, 13746 events. 8381/13746 cut-off events. For 627119/627119 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 100352 event pairs, 2338 based on Foata normal form. 16/13425 useless extension candidates. Maximal degree in co-relation 110782. Up to 11617 conditions per place. [2024-06-28 02:11:38,233 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 756 selfloop transitions, 62 changer transitions 0/828 dead transitions. [2024-06-28 02:11:38,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 828 transitions, 15008 flow [2024-06-28 02:11:38,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:11:38,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:11:38,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 297 transitions. [2024-06-28 02:11:38,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 02:11:38,235 INFO L175 Difference]: Start difference. First operand has 373 places, 752 transitions, 12816 flow. Second operand 12 states and 297 transitions. [2024-06-28 02:11:38,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 828 transitions, 15008 flow [2024-06-28 02:11:40,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 828 transitions, 14730 flow, removed 114 selfloop flow, removed 4 redundant places. [2024-06-28 02:11:40,485 INFO L231 Difference]: Finished difference. Result has 381 places, 755 transitions, 12743 flow [2024-06-28 02:11:40,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12554, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12743, PETRI_PLACES=381, PETRI_TRANSITIONS=755} [2024-06-28 02:11:40,487 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 328 predicate places. [2024-06-28 02:11:40,487 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 755 transitions, 12743 flow [2024-06-28 02:11:40,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:40,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:40,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:40,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:11:40,487 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:40,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:40,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1645393162, now seen corresponding path program 5 times [2024-06-28 02:11:40,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:40,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062005062] [2024-06-28 02:11:40,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:40,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:40,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:41,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:41,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:41,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062005062] [2024-06-28 02:11:41,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062005062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:41,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:41,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:11:41,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038296638] [2024-06-28 02:11:41,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:41,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:11:41,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:41,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:11:41,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:11:41,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:41,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 755 transitions, 12743 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:41,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:41,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:41,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:45,408 INFO L124 PetriNetUnfolderBase]: 8449/13907 cut-off events. [2024-06-28 02:11:45,408 INFO L125 PetriNetUnfolderBase]: For 610634/610634 co-relation queries the response was YES. [2024-06-28 02:11:45,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111327 conditions, 13907 events. 8449/13907 cut-off events. For 610634/610634 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 102314 event pairs, 2005 based on Foata normal form. 4/13558 useless extension candidates. Maximal degree in co-relation 111155. Up to 11709 conditions per place. [2024-06-28 02:11:45,641 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 744 selfloop transitions, 77 changer transitions 0/831 dead transitions. [2024-06-28 02:11:45,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 831 transitions, 15021 flow [2024-06-28 02:11:45,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:11:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:11:45,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-28 02:11:45,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:11:45,643 INFO L175 Difference]: Start difference. First operand has 381 places, 755 transitions, 12743 flow. Second operand 10 states and 245 transitions. [2024-06-28 02:11:45,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 831 transitions, 15021 flow [2024-06-28 02:11:47,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 831 transitions, 14900 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:11:47,357 INFO L231 Difference]: Finished difference. Result has 383 places, 775 transitions, 13219 flow [2024-06-28 02:11:47,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12622, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13219, PETRI_PLACES=383, PETRI_TRANSITIONS=775} [2024-06-28 02:11:47,358 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 330 predicate places. [2024-06-28 02:11:47,358 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 775 transitions, 13219 flow [2024-06-28 02:11:47,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:47,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:47,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:47,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:11:47,359 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:47,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:47,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1130575886, now seen corresponding path program 6 times [2024-06-28 02:11:47,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:47,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201038664] [2024-06-28 02:11:47,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:47,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:47,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:48,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:48,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:48,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201038664] [2024-06-28 02:11:48,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201038664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:48,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:48,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:11:48,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111326296] [2024-06-28 02:11:48,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:48,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:11:48,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:48,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:11:48,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:11:48,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:48,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 775 transitions, 13219 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:48,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:48,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:48,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:52,640 INFO L124 PetriNetUnfolderBase]: 8964/14711 cut-off events. [2024-06-28 02:11:52,640 INFO L125 PetriNetUnfolderBase]: For 721283/721283 co-relation queries the response was YES. [2024-06-28 02:11:52,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121496 conditions, 14711 events. 8964/14711 cut-off events. For 721283/721283 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 108964 event pairs, 2146 based on Foata normal form. 16/14368 useless extension candidates. Maximal degree in co-relation 121321. Up to 11990 conditions per place. [2024-06-28 02:11:52,876 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 735 selfloop transitions, 114 changer transitions 0/859 dead transitions. [2024-06-28 02:11:52,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 859 transitions, 15870 flow [2024-06-28 02:11:52,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:11:52,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:11:52,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 02:11:52,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551063829787234 [2024-06-28 02:11:52,877 INFO L175 Difference]: Start difference. First operand has 383 places, 775 transitions, 13219 flow. Second operand 10 states and 259 transitions. [2024-06-28 02:11:52,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 859 transitions, 15870 flow [2024-06-28 02:11:55,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 859 transitions, 15650 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-28 02:11:55,284 INFO L231 Difference]: Finished difference. Result has 390 places, 789 transitions, 13564 flow [2024-06-28 02:11:55,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12999, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13564, PETRI_PLACES=390, PETRI_TRANSITIONS=789} [2024-06-28 02:11:55,284 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 337 predicate places. [2024-06-28 02:11:55,284 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 789 transitions, 13564 flow [2024-06-28 02:11:55,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:55,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:55,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:55,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:11:55,285 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:11:55,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:55,285 INFO L85 PathProgramCache]: Analyzing trace with hash 799475248, now seen corresponding path program 7 times [2024-06-28 02:11:55,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:55,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452710970] [2024-06-28 02:11:55,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:55,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:55,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:56,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:56,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:56,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452710970] [2024-06-28 02:11:56,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452710970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:56,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:56,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:11:56,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441442720] [2024-06-28 02:11:56,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:56,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:11:56,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:56,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:11:56,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:11:56,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:56,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 789 transitions, 13564 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:56,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:56,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:56,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:00,594 INFO L124 PetriNetUnfolderBase]: 8964/14721 cut-off events. [2024-06-28 02:12:00,595 INFO L125 PetriNetUnfolderBase]: For 696173/696173 co-relation queries the response was YES. [2024-06-28 02:12:00,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120720 conditions, 14721 events. 8964/14721 cut-off events. For 696173/696173 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 109031 event pairs, 2382 based on Foata normal form. 4/14369 useless extension candidates. Maximal degree in co-relation 120541. Up to 12760 conditions per place. [2024-06-28 02:12:00,831 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 772 selfloop transitions, 64 changer transitions 0/846 dead transitions. [2024-06-28 02:12:00,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 846 transitions, 15622 flow [2024-06-28 02:12:00,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:12:00,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:12:00,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-28 02:12:00,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:12:00,832 INFO L175 Difference]: Start difference. First operand has 390 places, 789 transitions, 13564 flow. Second operand 10 states and 245 transitions. [2024-06-28 02:12:00,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 846 transitions, 15622 flow [2024-06-28 02:12:03,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 846 transitions, 15479 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:12:03,176 INFO L231 Difference]: Finished difference. Result has 395 places, 792 transitions, 13659 flow [2024-06-28 02:12:03,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=13433, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13659, PETRI_PLACES=395, PETRI_TRANSITIONS=792} [2024-06-28 02:12:03,176 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 342 predicate places. [2024-06-28 02:12:03,177 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 792 transitions, 13659 flow [2024-06-28 02:12:03,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:03,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:03,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:03,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:12:03,177 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:12:03,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:03,177 INFO L85 PathProgramCache]: Analyzing trace with hash -628538742, now seen corresponding path program 8 times [2024-06-28 02:12:03,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:03,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165820698] [2024-06-28 02:12:03,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:03,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:03,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:03,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:03,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165820698] [2024-06-28 02:12:03,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165820698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:03,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:03,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:12:03,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186592654] [2024-06-28 02:12:03,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:03,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:12:03,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:03,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:12:03,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:12:04,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:12:04,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 792 transitions, 13659 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:04,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:04,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:12:04,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand