./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.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/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.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/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:48:01,332 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:48:01,398 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:48:01,403 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:48:01,404 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:48:01,428 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:48:01,428 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:48:01,429 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:48:01,429 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:48:01,432 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:48:01,432 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:48:01,433 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:48:01,433 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:48:01,434 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:48:01,434 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:48:01,434 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:48:01,435 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:48:01,435 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:48:01,435 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:48:01,435 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:48:01,435 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:48:01,436 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:48:01,436 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:48:01,436 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:48:01,436 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:48:01,436 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:48:01,437 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:48:01,437 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:48:01,437 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:48:01,437 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:48:01,438 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:48:01,438 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:48:01,439 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:48:01,439 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:48:01,439 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:48:01,439 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:48:01,439 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:48:01,439 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:48:01,440 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:48:01,440 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:48:01,440 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:48:01,440 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:48:01,440 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:48:01,441 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 01:48:01,703 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:48:01,730 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:48:01,732 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:48:01,733 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:48:01,733 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:48:01,734 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/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 01:48:01,907 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:48:01,911 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:48:01,912 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 01:48:03,026 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:48:03,199 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:48:03,199 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 01:48:03,211 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/500066ba6/0d6b0fe7f1094ecc820bc63e00ca7e1f/FLAG9381ab9f7 [2024-06-28 01:48:03,221 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/500066ba6/0d6b0fe7f1094ecc820bc63e00ca7e1f [2024-06-28 01:48:03,222 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:48:03,223 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:48:03,223 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:48:03,224 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:48:03,227 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:48:03,228 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:48:01" (1/2) ... [2024-06-28 01:48:03,228 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@176d8c40 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:03, skipping insertion in model container [2024-06-28 01:48:03,229 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:48:01" (1/2) ... [2024-06-28 01:48:03,230 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5c339853 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:03, skipping insertion in model container [2024-06-28 01:48:03,230 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:48:03" (2/2) ... [2024-06-28 01:48:03,230 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@176d8c40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03, skipping insertion in model container [2024-06-28 01:48:03,230 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:48:03" (2/2) ... [2024-06-28 01:48:03,230 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:48:03,314 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:48:03,315 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0) [2024-06-28 01:48:03,316 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0) [2024-06-28 01:48:03,316 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ((((((((((((((((((! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0) [2024-06-28 01:48:03,316 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:48:03,316 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-28 01:48:03,355 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:48:03,501 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/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i[1035,1048] [2024-06-28 01:48:03,685 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:48:03,695 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:48:03,725 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/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i[1035,1048] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:48:03,862 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:48:03,890 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:48:03,890 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03 WrapperNode [2024-06-28 01:48:03,891 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:48:03,891 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:48:03,892 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:48:03,892 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:48:03,897 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:03,909 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:03,935 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 144 [2024-06-28 01:48:03,936 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:48:03,936 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:48:03,936 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:48:03,936 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:48:03,953 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:03,953 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:03,958 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:04,007 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 01:48:04,007 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:04,007 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:04,022 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:04,024 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:04,031 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:04,032 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:04,035 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:48:04,035 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:48:04,036 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:48:04,036 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:48:04,036 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (1/1) ... [2024-06-28 01:48:04,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:48:04,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:48:04,059 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 01:48:04,064 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 01:48:04,091 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:48:04,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:48:04,092 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:48:04,092 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:48:04,092 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:48:04,093 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:48:04,093 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:48:04,093 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:48:04,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:48:04,094 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:48:04,094 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:48:04,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:48:04,095 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 01:48:04,234 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:48:04,237 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:48:04,495 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:48:04,495 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:48:04,678 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:48:04,678 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:48:04,679 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:48:04 BoogieIcfgContainer [2024-06-28 01:48:04,679 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:48:04,681 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:48:04,681 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:48:04,683 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:48:04,683 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:48:01" (1/4) ... [2024-06-28 01:48:04,684 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1df3ac02 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:48:04, skipping insertion in model container [2024-06-28 01:48:04,685 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:48:03" (2/4) ... [2024-06-28 01:48:04,685 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1df3ac02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:48:04, skipping insertion in model container [2024-06-28 01:48:04,685 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:03" (3/4) ... [2024-06-28 01:48:04,686 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1df3ac02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:48:04, skipping insertion in model container [2024-06-28 01:48:04,686 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:48:04" (4/4) ... [2024-06-28 01:48:04,687 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-28 01:48:04,700 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:48:04,700 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:48:04,700 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:48:04,772 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:48:04,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 01:48:04,836 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-28 01:48:04,837 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:48:04,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-28 01:48:04,840 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 01:48:04,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 43 transitions, 95 flow [2024-06-28 01:48:04,849 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:48:04,854 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;@1f130836, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:48:04,854 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:48:04,857 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:48:04,857 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:48:04,857 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:48:04,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:04,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:48:04,858 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 01:48:04,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:04,862 INFO L85 PathProgramCache]: Analyzing trace with hash 381895011, now seen corresponding path program 1 times [2024-06-28 01:48:04,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:04,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709809008] [2024-06-28 01:48:04,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:04,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:04,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:05,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:05,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:05,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709809008] [2024-06-28 01:48:05,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709809008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:05,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:05,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:48:05,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869103101] [2024-06-28 01:48:05,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:05,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:48:05,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:05,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:48:05,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:48:05,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-28 01:48:05,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states 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 01:48:05,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:05,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-28 01:48:05,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:05,946 INFO L124 PetriNetUnfolderBase]: 2396/3557 cut-off events. [2024-06-28 01:48:05,946 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 01:48:05,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7127 conditions, 3557 events. 2396/3557 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19901 event pairs, 986 based on Foata normal form. 142/3506 useless extension candidates. Maximal degree in co-relation 7115. Up to 3464 conditions per place. [2024-06-28 01:48:05,964 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 40 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 01:48:05,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 58 transitions, 221 flow [2024-06-28 01:48:05,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:48:05,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:48:05,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-06-28 01:48:05,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7101449275362319 [2024-06-28 01:48:05,977 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 95 flow. Second operand 3 states and 98 transitions. [2024-06-28 01:48:05,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 58 transitions, 221 flow [2024-06-28 01:48:05,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 58 transitions, 216 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:05,981 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 127 flow [2024-06-28 01:48:05,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=127, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 01:48:05,985 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-28 01:48:05,985 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 127 flow [2024-06-28 01:48:05,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states 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 01:48:05,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:05,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:05,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:48:05,986 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:05,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:05,987 INFO L85 PathProgramCache]: Analyzing trace with hash -333667987, now seen corresponding path program 1 times [2024-06-28 01:48:05,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:05,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076700234] [2024-06-28 01:48:05,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:05,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:05,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:06,048 INFO 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 01:48:06,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:06,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076700234] [2024-06-28 01:48:06,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076700234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:06,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:06,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:48:06,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318350278] [2024-06-28 01:48:06,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:06,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:48:06,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:06,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:48:06,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:48:06,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 46 [2024-06-28 01:48:06,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 127 flow. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:06,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:06,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 46 [2024-06-28 01:48:06,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:06,259 INFO L124 PetriNetUnfolderBase]: 969/1973 cut-off events. [2024-06-28 01:48:06,260 INFO L125 PetriNetUnfolderBase]: For 124/124 co-relation queries the response was YES. [2024-06-28 01:48:06,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3710 conditions, 1973 events. 969/1973 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13742 event pairs, 342 based on Foata normal form. 0/1871 useless extension candidates. Maximal degree in co-relation 3698. Up to 1292 conditions per place. [2024-06-28 01:48:06,269 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 31 selfloop transitions, 3 changer transitions 0/56 dead transitions. [2024-06-28 01:48:06,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 56 transitions, 212 flow [2024-06-28 01:48:06,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:48:06,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:48:06,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 103 transitions. [2024-06-28 01:48:06,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7463768115942029 [2024-06-28 01:48:06,273 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 127 flow. Second operand 3 states and 103 transitions. [2024-06-28 01:48:06,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 56 transitions, 212 flow [2024-06-28 01:48:06,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 56 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:48:06,275 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 120 flow [2024-06-28 01:48:06,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-28 01:48:06,277 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-28 01:48:06,277 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 120 flow [2024-06-28 01:48:06,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:06,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:06,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:06,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:48:06,278 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:06,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:06,278 INFO L85 PathProgramCache]: Analyzing trace with hash -761988911, now seen corresponding path program 1 times [2024-06-28 01:48:06,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:06,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569225152] [2024-06-28 01:48:06,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:06,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:06,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:07,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 01:48:07,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:07,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569225152] [2024-06-28 01:48:07,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569225152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:07,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:07,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:48:07,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729186859] [2024-06-28 01:48:07,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:07,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:48:07,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:07,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:48:07,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:48:07,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-28 01:48:07,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 120 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:07,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:07,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-28 01:48:07,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:07,763 INFO L124 PetriNetUnfolderBase]: 2591/3841 cut-off events. [2024-06-28 01:48:07,764 INFO L125 PetriNetUnfolderBase]: For 934/934 co-relation queries the response was YES. [2024-06-28 01:48:07,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8666 conditions, 3841 events. 2591/3841 cut-off events. For 934/934 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 20606 event pairs, 737 based on Foata normal form. 6/3832 useless extension candidates. Maximal degree in co-relation 8653. Up to 3663 conditions per place. [2024-06-28 01:48:07,778 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 46 selfloop transitions, 6 changer transitions 3/67 dead transitions. [2024-06-28 01:48:07,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 67 transitions, 286 flow [2024-06-28 01:48:07,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:48:07,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:48:07,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-28 01:48:07,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 01:48:07,780 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 120 flow. Second operand 4 states and 118 transitions. [2024-06-28 01:48:07,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 67 transitions, 286 flow [2024-06-28 01:48:07,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 67 transitions, 278 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:48:07,782 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 139 flow [2024-06-28 01:48:07,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=139, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-28 01:48:07,783 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 1 predicate places. [2024-06-28 01:48:07,783 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 139 flow [2024-06-28 01:48:07,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:07,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:07,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:07,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:48:07,784 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 01:48:07,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:07,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1467615313, now seen corresponding path program 1 times [2024-06-28 01:48:07,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:07,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006198740] [2024-06-28 01:48:07,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:07,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:07,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:08,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:08,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:08,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006198740] [2024-06-28 01:48:08,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006198740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:08,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:08,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:48:08,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923328713] [2024-06-28 01:48:08,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:08,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:48:08,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:08,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:48:08,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:48:08,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-28 01:48:08,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 139 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states 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 01:48:08,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:08,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-28 01:48:08,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:08,906 INFO L124 PetriNetUnfolderBase]: 2049/3514 cut-off events. [2024-06-28 01:48:08,907 INFO L125 PetriNetUnfolderBase]: For 1354/1354 co-relation queries the response was YES. [2024-06-28 01:48:08,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7773 conditions, 3514 events. 2049/3514 cut-off events. For 1354/1354 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 21997 event pairs, 973 based on Foata normal form. 4/3395 useless extension candidates. Maximal degree in co-relation 7758. Up to 2957 conditions per place. [2024-06-28 01:48:08,922 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 49 selfloop transitions, 9 changer transitions 0/69 dead transitions. [2024-06-28 01:48:08,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 69 transitions, 325 flow [2024-06-28 01:48:08,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:48:08,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:48:08,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 01:48:08,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-28 01:48:08,924 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 139 flow. Second operand 5 states and 125 transitions. [2024-06-28 01:48:08,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 69 transitions, 325 flow [2024-06-28 01:48:08,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 69 transitions, 308 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:48:08,926 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 195 flow [2024-06-28 01:48:08,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=195, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-28 01:48:08,927 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-06-28 01:48:08,927 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 195 flow [2024-06-28 01:48:08,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states 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 01:48:08,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:08,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:08,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:48:08,928 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:08,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:08,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1748564568, now seen corresponding path program 1 times [2024-06-28 01:48:08,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:08,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917200711] [2024-06-28 01:48:08,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:08,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:08,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:09,762 INFO 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 01:48:09,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:09,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917200711] [2024-06-28 01:48:09,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917200711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:09,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:09,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:48:09,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250777615] [2024-06-28 01:48:09,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:09,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:48:09,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:09,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:48:09,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:48:09,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-28 01:48:09,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 195 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 01:48:09,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:09,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-28 01:48:09,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:10,367 INFO L124 PetriNetUnfolderBase]: 2106/3585 cut-off events. [2024-06-28 01:48:10,368 INFO L125 PetriNetUnfolderBase]: For 2909/2909 co-relation queries the response was YES. [2024-06-28 01:48:10,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9061 conditions, 3585 events. 2106/3585 cut-off events. For 2909/2909 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 22349 event pairs, 793 based on Foata normal form. 8/3468 useless extension candidates. Maximal degree in co-relation 9043. Up to 2921 conditions per place. [2024-06-28 01:48:10,387 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 61 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-28 01:48:10,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 91 transitions, 499 flow [2024-06-28 01:48:10,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:10,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:10,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 01:48:10,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5615942028985508 [2024-06-28 01:48:10,389 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 195 flow. Second operand 6 states and 155 transitions. [2024-06-28 01:48:10,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 91 transitions, 499 flow [2024-06-28 01:48:10,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 91 transitions, 484 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:48:10,395 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 322 flow [2024-06-28 01:48:10,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-28 01:48:10,398 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 10 predicate places. [2024-06-28 01:48:10,402 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 322 flow [2024-06-28 01:48:10,403 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 01:48:10,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:10,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:10,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:48:10,403 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 01:48:10,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:10,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1992514716, now seen corresponding path program 1 times [2024-06-28 01:48:10,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:10,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398612631] [2024-06-28 01:48:10,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:10,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:11,227 INFO 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 01:48:11,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:11,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398612631] [2024-06-28 01:48:11,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398612631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:11,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:11,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:11,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213278142] [2024-06-28 01:48:11,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:11,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:11,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:11,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:11,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:11,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:11,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 322 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 01:48:11,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:11,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:11,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:11,827 INFO L124 PetriNetUnfolderBase]: 2660/4263 cut-off events. [2024-06-28 01:48:11,828 INFO L125 PetriNetUnfolderBase]: For 6075/6075 co-relation queries the response was YES. [2024-06-28 01:48:11,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12444 conditions, 4263 events. 2660/4263 cut-off events. For 6075/6075 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 24814 event pairs, 910 based on Foata normal form. 2/4182 useless extension candidates. Maximal degree in co-relation 12422. Up to 3721 conditions per place. [2024-06-28 01:48:11,857 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 58 selfloop transitions, 19 changer transitions 0/87 dead transitions. [2024-06-28 01:48:11,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 87 transitions, 562 flow [2024-06-28 01:48:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:48:11,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:48:11,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 01:48:11,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-28 01:48:11,859 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 322 flow. Second operand 5 states and 125 transitions. [2024-06-28 01:48:11,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 87 transitions, 562 flow [2024-06-28 01:48:11,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 87 transitions, 544 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 01:48:11,868 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 388 flow [2024-06-28 01:48:11,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=388, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-28 01:48:11,870 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 14 predicate places. [2024-06-28 01:48:11,870 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 388 flow [2024-06-28 01:48:11,870 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 01:48:11,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:11,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:11,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:48:11,871 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:11,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:11,871 INFO L85 PathProgramCache]: Analyzing trace with hash 234398351, now seen corresponding path program 1 times [2024-06-28 01:48:11,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:11,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747109233] [2024-06-28 01:48:11,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:11,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:11,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:12,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:12,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:12,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747109233] [2024-06-28 01:48:12,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747109233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:12,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:12,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:48:12,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233283539] [2024-06-28 01:48:12,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:12,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:48:12,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:12,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:48:12,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:48:12,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:12,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 388 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:12,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:12,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:12,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:13,039 INFO L124 PetriNetUnfolderBase]: 3143/5291 cut-off events. [2024-06-28 01:48:13,039 INFO L125 PetriNetUnfolderBase]: For 9722/9722 co-relation queries the response was YES. [2024-06-28 01:48:13,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15502 conditions, 5291 events. 3143/5291 cut-off events. For 9722/9722 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 33433 event pairs, 1293 based on Foata normal form. 2/5117 useless extension candidates. Maximal degree in co-relation 15477. Up to 4514 conditions per place. [2024-06-28 01:48:13,062 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 71 selfloop transitions, 10 changer transitions 0/90 dead transitions. [2024-06-28 01:48:13,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 90 transitions, 656 flow [2024-06-28 01:48:13,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:48:13,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:48:13,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-28 01:48:13,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956521739130435 [2024-06-28 01:48:13,064 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 388 flow. Second operand 5 states and 114 transitions. [2024-06-28 01:48:13,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 90 transitions, 656 flow [2024-06-28 01:48:13,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 606 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:13,071 INFO L231 Difference]: Finished difference. Result has 69 places, 73 transitions, 444 flow [2024-06-28 01:48:13,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=444, PETRI_PLACES=69, PETRI_TRANSITIONS=73} [2024-06-28 01:48:13,073 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 17 predicate places. [2024-06-28 01:48:13,073 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 73 transitions, 444 flow [2024-06-28 01:48:13,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:13,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:13,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:13,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:48:13,074 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 01:48:13,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:13,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1608479353, now seen corresponding path program 1 times [2024-06-28 01:48:13,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:13,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676475980] [2024-06-28 01:48:13,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:13,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:13,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:14,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:14,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:14,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676475980] [2024-06-28 01:48:14,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676475980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:14,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:14,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:48:14,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856811631] [2024-06-28 01:48:14,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:14,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:48:14,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:14,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:48:14,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:48:14,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:14,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 73 transitions, 444 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 01:48:14,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:14,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:14,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:15,012 INFO L124 PetriNetUnfolderBase]: 2728/4537 cut-off events. [2024-06-28 01:48:15,013 INFO L125 PetriNetUnfolderBase]: For 7333/7338 co-relation queries the response was YES. [2024-06-28 01:48:15,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13552 conditions, 4537 events. 2728/4537 cut-off events. For 7333/7338 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 28176 event pairs, 929 based on Foata normal form. 8/4409 useless extension candidates. Maximal degree in co-relation 13525. Up to 3700 conditions per place. [2024-06-28 01:48:15,039 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 91 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-28 01:48:15,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 123 transitions, 862 flow [2024-06-28 01:48:15,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:15,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:15,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:48:15,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496894409937888 [2024-06-28 01:48:15,043 INFO L175 Difference]: Start difference. First operand has 69 places, 73 transitions, 444 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:48:15,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 123 transitions, 862 flow [2024-06-28 01:48:15,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 123 transitions, 856 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 01:48:15,051 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 575 flow [2024-06-28 01:48:15,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=575, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-28 01:48:15,052 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-06-28 01:48:15,053 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 575 flow [2024-06-28 01:48:15,053 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 01:48:15,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:15,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:15,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:48:15,053 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 01:48:15,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:15,054 INFO L85 PathProgramCache]: Analyzing trace with hash -2122669489, now seen corresponding path program 1 times [2024-06-28 01:48:15,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:15,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536703641] [2024-06-28 01:48:15,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:15,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:15,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:16,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:16,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:16,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536703641] [2024-06-28 01:48:16,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536703641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:16,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:16,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:48:16,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990371274] [2024-06-28 01:48:16,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:16,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:48:16,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:16,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:48:16,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:48:16,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:16,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 575 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 01:48:16,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:16,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:16,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:17,452 INFO L124 PetriNetUnfolderBase]: 3116/5050 cut-off events. [2024-06-28 01:48:17,453 INFO L125 PetriNetUnfolderBase]: For 12309/12309 co-relation queries the response was YES. [2024-06-28 01:48:17,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16928 conditions, 5050 events. 3116/5050 cut-off events. For 12309/12309 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 30808 event pairs, 1052 based on Foata normal form. 24/4962 useless extension candidates. Maximal degree in co-relation 16897. Up to 4152 conditions per place. [2024-06-28 01:48:17,478 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 110 selfloop transitions, 25 changer transitions 0/147 dead transitions. [2024-06-28 01:48:17,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 147 transitions, 1081 flow [2024-06-28 01:48:17,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:48:17,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:48:17,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:48:17,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.538647342995169 [2024-06-28 01:48:17,480 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 575 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:48:17,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 147 transitions, 1081 flow [2024-06-28 01:48:17,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 147 transitions, 1051 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:17,488 INFO L231 Difference]: Finished difference. Result has 84 places, 93 transitions, 699 flow [2024-06-28 01:48:17,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=699, PETRI_PLACES=84, PETRI_TRANSITIONS=93} [2024-06-28 01:48:17,489 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 32 predicate places. [2024-06-28 01:48:17,489 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 93 transitions, 699 flow [2024-06-28 01:48:17,490 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 01:48:17,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:17,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:17,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:48:17,492 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 01:48:17,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:17,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1557469243, now seen corresponding path program 1 times [2024-06-28 01:48:17,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:17,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848867971] [2024-06-28 01:48:17,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:17,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:18,334 INFO 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 01:48:18,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:18,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848867971] [2024-06-28 01:48:18,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848867971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:18,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:18,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:48:18,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346841971] [2024-06-28 01:48:18,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:18,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:48:18,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:18,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:48:18,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:48:18,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:18,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 93 transitions, 699 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 01:48:18,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:18,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:18,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:19,091 INFO L124 PetriNetUnfolderBase]: 3249/5348 cut-off events. [2024-06-28 01:48:19,091 INFO L125 PetriNetUnfolderBase]: For 15412/15418 co-relation queries the response was YES. [2024-06-28 01:48:19,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18799 conditions, 5348 events. 3249/5348 cut-off events. For 15412/15418 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 33955 event pairs, 855 based on Foata normal form. 10/5221 useless extension candidates. Maximal degree in co-relation 18764. Up to 4582 conditions per place. [2024-06-28 01:48:19,124 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 97 selfloop transitions, 16 changer transitions 0/124 dead transitions. [2024-06-28 01:48:19,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 124 transitions, 1024 flow [2024-06-28 01:48:19,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:19,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:19,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 01:48:19,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5253623188405797 [2024-06-28 01:48:19,126 INFO L175 Difference]: Start difference. First operand has 84 places, 93 transitions, 699 flow. Second operand 6 states and 145 transitions. [2024-06-28 01:48:19,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 124 transitions, 1024 flow [2024-06-28 01:48:19,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 124 transitions, 989 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 01:48:19,142 INFO L231 Difference]: Finished difference. Result has 87 places, 98 transitions, 749 flow [2024-06-28 01:48:19,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=749, PETRI_PLACES=87, PETRI_TRANSITIONS=98} [2024-06-28 01:48:19,143 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 35 predicate places. [2024-06-28 01:48:19,143 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 98 transitions, 749 flow [2024-06-28 01:48:19,143 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 01:48:19,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:19,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:19,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:48:19,144 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 01:48:19,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:19,144 INFO L85 PathProgramCache]: Analyzing trace with hash -2000069409, now seen corresponding path program 2 times [2024-06-28 01:48:19,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:19,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295869549] [2024-06-28 01:48:19,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:19,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:19,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:19,963 INFO 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 01:48:19,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:19,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295869549] [2024-06-28 01:48:19,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295869549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:19,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:19,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:48:19,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245891168] [2024-06-28 01:48:19,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:19,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:48:19,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:19,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:48:19,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:48:20,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:20,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 98 transitions, 749 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 01:48:20,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:20,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:20,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:20,716 INFO L124 PetriNetUnfolderBase]: 3252/5238 cut-off events. [2024-06-28 01:48:20,716 INFO L125 PetriNetUnfolderBase]: For 17311/17314 co-relation queries the response was YES. [2024-06-28 01:48:20,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19114 conditions, 5238 events. 3252/5238 cut-off events. For 17311/17314 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 32318 event pairs, 952 based on Foata normal form. 7/5114 useless extension candidates. Maximal degree in co-relation 19077. Up to 4545 conditions per place. [2024-06-28 01:48:20,747 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 99 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-06-28 01:48:20,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 129 transitions, 1096 flow [2024-06-28 01:48:20,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:20,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:20,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 01:48:20,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5362318840579711 [2024-06-28 01:48:20,750 INFO L175 Difference]: Start difference. First operand has 87 places, 98 transitions, 749 flow. Second operand 6 states and 148 transitions. [2024-06-28 01:48:20,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 129 transitions, 1096 flow [2024-06-28 01:48:20,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 129 transitions, 1053 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:20,775 INFO L231 Difference]: Finished difference. Result has 90 places, 100 transitions, 778 flow [2024-06-28 01:48:20,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=778, PETRI_PLACES=90, PETRI_TRANSITIONS=100} [2024-06-28 01:48:20,775 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 38 predicate places. [2024-06-28 01:48:20,775 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 100 transitions, 778 flow [2024-06-28 01:48:20,776 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 01:48:20,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:20,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:20,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:48:20,776 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:20,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:20,777 INFO L85 PathProgramCache]: Analyzing trace with hash -53992260, now seen corresponding path program 1 times [2024-06-28 01:48:20,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:20,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93718311] [2024-06-28 01:48:20,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:20,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:20,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:21,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:21,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:21,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93718311] [2024-06-28 01:48:21,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93718311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:21,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:21,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:48:21,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878060135] [2024-06-28 01:48:21,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:21,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:48:21,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:21,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:48:21,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:48:21,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:21,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 100 transitions, 778 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:21,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:21,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:21,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:22,246 INFO L124 PetriNetUnfolderBase]: 3475/5630 cut-off events. [2024-06-28 01:48:22,246 INFO L125 PetriNetUnfolderBase]: For 20914/20914 co-relation queries the response was YES. [2024-06-28 01:48:22,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20660 conditions, 5630 events. 3475/5630 cut-off events. For 20914/20914 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34924 event pairs, 1153 based on Foata normal form. 4/5493 useless extension candidates. Maximal degree in co-relation 20622. Up to 4896 conditions per place. [2024-06-28 01:48:22,287 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 92 selfloop transitions, 20 changer transitions 0/121 dead transitions. [2024-06-28 01:48:22,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 121 transitions, 1082 flow [2024-06-28 01:48:22,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:48:22,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:48:22,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 01:48:22,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130434782608696 [2024-06-28 01:48:22,289 INFO L175 Difference]: Start difference. First operand has 90 places, 100 transitions, 778 flow. Second operand 5 states and 118 transitions. [2024-06-28 01:48:22,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 121 transitions, 1082 flow [2024-06-28 01:48:22,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 121 transitions, 1030 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:48:22,314 INFO L231 Difference]: Finished difference. Result has 91 places, 103 transitions, 807 flow [2024-06-28 01:48:22,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=807, PETRI_PLACES=91, PETRI_TRANSITIONS=103} [2024-06-28 01:48:22,316 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 39 predicate places. [2024-06-28 01:48:22,316 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 103 transitions, 807 flow [2024-06-28 01:48:22,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:22,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:22,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:22,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:48:22,316 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:22,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:22,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1212781734, now seen corresponding path program 2 times [2024-06-28 01:48:22,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:22,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410749084] [2024-06-28 01:48:22,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:22,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:22,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:22,900 INFO 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 01:48:22,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:22,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410749084] [2024-06-28 01:48:22,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410749084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:22,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:22,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:48:22,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226622115] [2024-06-28 01:48:22,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:22,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:48:22,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:22,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:48:22,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:48:22,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:22,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 103 transitions, 807 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:22,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:22,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:22,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:23,613 INFO L124 PetriNetUnfolderBase]: 3463/5602 cut-off events. [2024-06-28 01:48:23,614 INFO L125 PetriNetUnfolderBase]: For 22877/22877 co-relation queries the response was YES. [2024-06-28 01:48:23,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21255 conditions, 5602 events. 3463/5602 cut-off events. For 22877/22877 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 34625 event pairs, 1147 based on Foata normal form. 4/5469 useless extension candidates. Maximal degree in co-relation 21216. Up to 4824 conditions per place. [2024-06-28 01:48:23,642 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 99 selfloop transitions, 23 changer transitions 0/131 dead transitions. [2024-06-28 01:48:23,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 131 transitions, 1163 flow [2024-06-28 01:48:23,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:23,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:23,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 01:48:23,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-28 01:48:23,644 INFO L175 Difference]: Start difference. First operand has 91 places, 103 transitions, 807 flow. Second operand 6 states and 140 transitions. [2024-06-28 01:48:23,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 131 transitions, 1163 flow [2024-06-28 01:48:23,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 131 transitions, 1112 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:23,673 INFO L231 Difference]: Finished difference. Result has 94 places, 106 transitions, 842 flow [2024-06-28 01:48:23,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=842, PETRI_PLACES=94, PETRI_TRANSITIONS=106} [2024-06-28 01:48:23,674 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 42 predicate places. [2024-06-28 01:48:23,674 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 106 transitions, 842 flow [2024-06-28 01:48:23,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:23,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:23,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:23,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:48:23,674 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:23,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:23,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1910966285, now seen corresponding path program 1 times [2024-06-28 01:48:23,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:23,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949420836] [2024-06-28 01:48:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:23,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:23,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:24,253 INFO 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 01:48:24,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:24,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949420836] [2024-06-28 01:48:24,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949420836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:24,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:24,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:48:24,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023158493] [2024-06-28 01:48:24,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:24,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:48:24,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:24,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:48:24,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:48:24,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:24,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 106 transitions, 842 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:24,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:24,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:24,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:24,902 INFO L124 PetriNetUnfolderBase]: 3522/5721 cut-off events. [2024-06-28 01:48:24,916 INFO L125 PetriNetUnfolderBase]: For 23734/23734 co-relation queries the response was YES. [2024-06-28 01:48:24,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21794 conditions, 5721 events. 3522/5721 cut-off events. For 23734/23734 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35618 event pairs, 1127 based on Foata normal form. 2/5572 useless extension candidates. Maximal degree in co-relation 21754. Up to 5019 conditions per place. [2024-06-28 01:48:24,980 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 119 selfloop transitions, 17 changer transitions 0/145 dead transitions. [2024-06-28 01:48:24,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 145 transitions, 1304 flow [2024-06-28 01:48:24,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:24,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:24,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 01:48:24,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-28 01:48:24,982 INFO L175 Difference]: Start difference. First operand has 94 places, 106 transitions, 842 flow. Second operand 6 states and 140 transitions. [2024-06-28 01:48:24,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 145 transitions, 1304 flow [2024-06-28 01:48:25,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 145 transitions, 1241 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:48:25,013 INFO L231 Difference]: Finished difference. Result has 98 places, 120 transitions, 958 flow [2024-06-28 01:48:25,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=958, PETRI_PLACES=98, PETRI_TRANSITIONS=120} [2024-06-28 01:48:25,014 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 46 predicate places. [2024-06-28 01:48:25,014 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 120 transitions, 958 flow [2024-06-28 01:48:25,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:25,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:25,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:25,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:48:25,015 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:25,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:25,015 INFO L85 PathProgramCache]: Analyzing trace with hash 202512921, now seen corresponding path program 2 times [2024-06-28 01:48:25,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:25,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202087555] [2024-06-28 01:48:25,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:25,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:25,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:25,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:25,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:25,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202087555] [2024-06-28 01:48:25,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202087555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:25,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:25,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:25,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005961771] [2024-06-28 01:48:25,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:25,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:25,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:25,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:25,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:25,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:25,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 120 transitions, 958 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:25,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:25,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:25,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:26,368 INFO L124 PetriNetUnfolderBase]: 3516/5763 cut-off events. [2024-06-28 01:48:26,369 INFO L125 PetriNetUnfolderBase]: For 27584/27584 co-relation queries the response was YES. [2024-06-28 01:48:26,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22959 conditions, 5763 events. 3516/5763 cut-off events. For 27584/27584 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 36386 event pairs, 1768 based on Foata normal form. 2/5615 useless extension candidates. Maximal degree in co-relation 22916. Up to 5051 conditions per place. [2024-06-28 01:48:26,458 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 116 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-28 01:48:26,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 140 transitions, 1285 flow [2024-06-28 01:48:26,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:26,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:26,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-28 01:48:26,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503105590062112 [2024-06-28 01:48:26,460 INFO L175 Difference]: Start difference. First operand has 98 places, 120 transitions, 958 flow. Second operand 7 states and 145 transitions. [2024-06-28 01:48:26,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 140 transitions, 1285 flow [2024-06-28 01:48:26,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 140 transitions, 1257 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 01:48:26,492 INFO L231 Difference]: Finished difference. Result has 105 places, 123 transitions, 990 flow [2024-06-28 01:48:26,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=990, PETRI_PLACES=105, PETRI_TRANSITIONS=123} [2024-06-28 01:48:26,493 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 53 predicate places. [2024-06-28 01:48:26,493 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 123 transitions, 990 flow [2024-06-28 01:48:26,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:26,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:26,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:26,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:48:26,493 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:26,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:26,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1918564974, now seen corresponding path program 1 times [2024-06-28 01:48:26,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:26,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455429173] [2024-06-28 01:48:26,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:26,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:27,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:27,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:27,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455429173] [2024-06-28 01:48:27,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455429173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:27,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:27,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:27,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029369614] [2024-06-28 01:48:27,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:27,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:27,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:27,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:27,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:27,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:27,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 123 transitions, 990 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:27,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:27,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:27,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:28,206 INFO L124 PetriNetUnfolderBase]: 3511/5747 cut-off events. [2024-06-28 01:48:28,206 INFO L125 PetriNetUnfolderBase]: For 29029/29029 co-relation queries the response was YES. [2024-06-28 01:48:28,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23044 conditions, 5747 events. 3511/5747 cut-off events. For 29029/29029 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 36175 event pairs, 1760 based on Foata normal form. 2/5600 useless extension candidates. Maximal degree in co-relation 22997. Up to 5025 conditions per place. [2024-06-28 01:48:28,243 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 121 selfloop transitions, 16 changer transitions 0/146 dead transitions. [2024-06-28 01:48:28,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 146 transitions, 1344 flow [2024-06-28 01:48:28,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:28,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:28,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 01:48:28,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855072463768116 [2024-06-28 01:48:28,245 INFO L175 Difference]: Start difference. First operand has 105 places, 123 transitions, 990 flow. Second operand 6 states and 134 transitions. [2024-06-28 01:48:28,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 146 transitions, 1344 flow [2024-06-28 01:48:28,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 146 transitions, 1316 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:28,288 INFO L231 Difference]: Finished difference. Result has 108 places, 125 transitions, 1019 flow [2024-06-28 01:48:28,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1019, PETRI_PLACES=108, PETRI_TRANSITIONS=125} [2024-06-28 01:48:28,289 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 56 predicate places. [2024-06-28 01:48:28,289 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 125 transitions, 1019 flow [2024-06-28 01:48:28,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:28,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:28,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:28,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:48:28,290 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 01:48:28,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:28,290 INFO L85 PathProgramCache]: Analyzing trace with hash -731573544, now seen corresponding path program 1 times [2024-06-28 01:48:28,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:28,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762653514] [2024-06-28 01:48:28,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:28,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:28,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:29,348 INFO 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 01:48:29,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:29,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762653514] [2024-06-28 01:48:29,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762653514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:29,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:29,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:48:29,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053006922] [2024-06-28 01:48:29,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:29,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:48:29,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:29,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:48:29,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:48:29,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:29,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 125 transitions, 1019 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 01:48:29,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:29,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:29,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:30,455 INFO L124 PetriNetUnfolderBase]: 3460/5689 cut-off events. [2024-06-28 01:48:30,456 INFO L125 PetriNetUnfolderBase]: For 30893/30905 co-relation queries the response was YES. [2024-06-28 01:48:30,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23408 conditions, 5689 events. 3460/5689 cut-off events. For 30893/30905 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36115 event pairs, 998 based on Foata normal form. 16/5566 useless extension candidates. Maximal degree in co-relation 23360. Up to 4821 conditions per place. [2024-06-28 01:48:30,493 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 152 selfloop transitions, 28 changer transitions 0/191 dead transitions. [2024-06-28 01:48:30,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 191 transitions, 1589 flow [2024-06-28 01:48:30,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:30,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:30,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-28 01:48:30,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282608695652173 [2024-06-28 01:48:30,495 INFO L175 Difference]: Start difference. First operand has 108 places, 125 transitions, 1019 flow. Second operand 10 states and 243 transitions. [2024-06-28 01:48:30,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 191 transitions, 1589 flow [2024-06-28 01:48:30,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 191 transitions, 1548 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:48:30,538 INFO L231 Difference]: Finished difference. Result has 116 places, 135 transitions, 1123 flow [2024-06-28 01:48:30,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1123, PETRI_PLACES=116, PETRI_TRANSITIONS=135} [2024-06-28 01:48:30,538 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 64 predicate places. [2024-06-28 01:48:30,538 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 135 transitions, 1123 flow [2024-06-28 01:48:30,539 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 01:48:30,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:30,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:30,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:48:30,539 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 01:48:30,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:30,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1118516384, now seen corresponding path program 2 times [2024-06-28 01:48:30,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:30,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877843961] [2024-06-28 01:48:30,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:30,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:30,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:31,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:31,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:31,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877843961] [2024-06-28 01:48:31,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877843961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:31,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:31,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:48:31,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208871679] [2024-06-28 01:48:31,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:31,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:48:31,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:31,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:48:31,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:48:31,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:31,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 135 transitions, 1123 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 01:48:31,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:31,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:31,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:32,486 INFO L124 PetriNetUnfolderBase]: 3616/6071 cut-off events. [2024-06-28 01:48:32,487 INFO L125 PetriNetUnfolderBase]: For 38261/38269 co-relation queries the response was YES. [2024-06-28 01:48:32,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25680 conditions, 6071 events. 3616/6071 cut-off events. For 38261/38269 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 39653 event pairs, 848 based on Foata normal form. 22/5915 useless extension candidates. Maximal degree in co-relation 25629. Up to 4830 conditions per place. [2024-06-28 01:48:32,519 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 137 selfloop transitions, 24 changer transitions 0/172 dead transitions. [2024-06-28 01:48:32,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 172 transitions, 1589 flow [2024-06-28 01:48:32,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:32,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:32,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 01:48:32,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.531055900621118 [2024-06-28 01:48:32,521 INFO L175 Difference]: Start difference. First operand has 116 places, 135 transitions, 1123 flow. Second operand 7 states and 171 transitions. [2024-06-28 01:48:32,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 172 transitions, 1589 flow [2024-06-28 01:48:32,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 172 transitions, 1503 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:32,564 INFO L231 Difference]: Finished difference. Result has 117 places, 136 transitions, 1115 flow [2024-06-28 01:48:32,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1115, PETRI_PLACES=117, PETRI_TRANSITIONS=136} [2024-06-28 01:48:32,564 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-06-28 01:48:32,564 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 136 transitions, 1115 flow [2024-06-28 01:48:32,565 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 01:48:32,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:32,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:32,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:48:32,565 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 01:48:32,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:32,565 INFO L85 PathProgramCache]: Analyzing trace with hash 824724298, now seen corresponding path program 3 times [2024-06-28 01:48:32,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:32,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502507204] [2024-06-28 01:48:32,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:32,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:33,587 INFO 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 01:48:33,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:33,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502507204] [2024-06-28 01:48:33,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502507204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:33,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:33,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:48:33,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895750597] [2024-06-28 01:48:33,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:33,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:48:33,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:33,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:48:33,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:48:33,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:33,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 136 transitions, 1115 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 01:48:33,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:33,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:33,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:34,672 INFO L124 PetriNetUnfolderBase]: 3799/5942 cut-off events. [2024-06-28 01:48:34,673 INFO L125 PetriNetUnfolderBase]: For 43917/43919 co-relation queries the response was YES. [2024-06-28 01:48:34,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27028 conditions, 5942 events. 3799/5942 cut-off events. For 43917/43919 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35864 event pairs, 804 based on Foata normal form. 24/5904 useless extension candidates. Maximal degree in co-relation 26978. Up to 4637 conditions per place. [2024-06-28 01:48:34,715 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 129 selfloop transitions, 46 changer transitions 0/186 dead transitions. [2024-06-28 01:48:34,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 186 transitions, 1741 flow [2024-06-28 01:48:34,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:34,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:34,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 01:48:34,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-06-28 01:48:34,718 INFO L175 Difference]: Start difference. First operand has 117 places, 136 transitions, 1115 flow. Second operand 7 states and 181 transitions. [2024-06-28 01:48:34,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 186 transitions, 1741 flow [2024-06-28 01:48:34,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 186 transitions, 1683 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:48:34,784 INFO L231 Difference]: Finished difference. Result has 120 places, 142 transitions, 1276 flow [2024-06-28 01:48:34,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1276, PETRI_PLACES=120, PETRI_TRANSITIONS=142} [2024-06-28 01:48:34,785 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 68 predicate places. [2024-06-28 01:48:34,785 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 142 transitions, 1276 flow [2024-06-28 01:48:34,785 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 01:48:34,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:34,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:34,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:48:34,786 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 01:48:34,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:34,787 INFO L85 PathProgramCache]: Analyzing trace with hash 824546668, now seen corresponding path program 4 times [2024-06-28 01:48:34,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:34,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922451115] [2024-06-28 01:48:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:34,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:34,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:35,873 INFO 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 01:48:35,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:35,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922451115] [2024-06-28 01:48:35,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922451115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:35,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:35,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:48:35,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222580690] [2024-06-28 01:48:35,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:35,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:48:35,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:35,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:48:35,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:48:36,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:36,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 142 transitions, 1276 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 01:48:36,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:36,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:36,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:36,894 INFO L124 PetriNetUnfolderBase]: 3863/6052 cut-off events. [2024-06-28 01:48:36,895 INFO L125 PetriNetUnfolderBase]: For 50468/50470 co-relation queries the response was YES. [2024-06-28 01:48:36,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29204 conditions, 6052 events. 3863/6052 cut-off events. For 50468/50470 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 36742 event pairs, 937 based on Foata normal form. 4/5994 useless extension candidates. Maximal degree in co-relation 29152. Up to 5386 conditions per place. [2024-06-28 01:48:36,944 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 142 selfloop transitions, 31 changer transitions 0/184 dead transitions. [2024-06-28 01:48:36,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 184 transitions, 1840 flow [2024-06-28 01:48:36,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:36,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:36,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 01:48:36,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372670807453416 [2024-06-28 01:48:36,945 INFO L175 Difference]: Start difference. First operand has 120 places, 142 transitions, 1276 flow. Second operand 7 states and 173 transitions. [2024-06-28 01:48:36,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 184 transitions, 1840 flow [2024-06-28 01:48:37,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 184 transitions, 1777 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:37,082 INFO L231 Difference]: Finished difference. Result has 125 places, 146 transitions, 1362 flow [2024-06-28 01:48:37,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1362, PETRI_PLACES=125, PETRI_TRANSITIONS=146} [2024-06-28 01:48:37,083 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 73 predicate places. [2024-06-28 01:48:37,083 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 146 transitions, 1362 flow [2024-06-28 01:48:37,083 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 01:48:37,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:37,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:37,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:48:37,084 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 01:48:37,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:37,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1784340534, now seen corresponding path program 5 times [2024-06-28 01:48:37,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:37,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694546544] [2024-06-28 01:48:37,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:37,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:37,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:38,270 INFO 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 01:48:38,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:38,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694546544] [2024-06-28 01:48:38,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694546544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:38,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:38,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:48:38,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410571375] [2024-06-28 01:48:38,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:38,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:48:38,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:38,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:48:38,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:48:38,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 01:48:38,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 146 transitions, 1362 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 01:48:38,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:38,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 01:48:38,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:39,353 INFO L124 PetriNetUnfolderBase]: 3861/6383 cut-off events. [2024-06-28 01:48:39,354 INFO L125 PetriNetUnfolderBase]: For 53554/53562 co-relation queries the response was YES. [2024-06-28 01:48:39,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29991 conditions, 6383 events. 3861/6383 cut-off events. For 53554/53562 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 41525 event pairs, 1098 based on Foata normal form. 15/6234 useless extension candidates. Maximal degree in co-relation 29936. Up to 5377 conditions per place. [2024-06-28 01:48:39,399 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 157 selfloop transitions, 26 changer transitions 0/194 dead transitions. [2024-06-28 01:48:39,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 194 transitions, 1946 flow [2024-06-28 01:48:39,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:48:39,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:48:39,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:48:39,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5353260869565217 [2024-06-28 01:48:39,418 INFO L175 Difference]: Start difference. First operand has 125 places, 146 transitions, 1362 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:48:39,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 194 transitions, 1946 flow [2024-06-28 01:48:39,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 194 transitions, 1861 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:39,527 INFO L231 Difference]: Finished difference. Result has 131 places, 150 transitions, 1395 flow [2024-06-28 01:48:39,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1395, PETRI_PLACES=131, PETRI_TRANSITIONS=150} [2024-06-28 01:48:39,527 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 79 predicate places. [2024-06-28 01:48:39,527 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 150 transitions, 1395 flow [2024-06-28 01:48:39,528 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 01:48:39,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:39,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:39,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:48:39,528 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 01:48:39,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:39,528 INFO L85 PathProgramCache]: Analyzing trace with hash -762907818, now seen corresponding path program 1 times [2024-06-28 01:48:39,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:39,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059473236] [2024-06-28 01:48:39,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:39,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:39,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:40,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 01:48:40,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:40,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059473236] [2024-06-28 01:48:40,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059473236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:40,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:40,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:40,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189934028] [2024-06-28 01:48:40,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:40,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:40,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:40,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:40,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:41,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:41,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 150 transitions, 1395 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states 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 01:48:41,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:41,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:41,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:42,274 INFO L124 PetriNetUnfolderBase]: 4166/6775 cut-off events. [2024-06-28 01:48:42,274 INFO L125 PetriNetUnfolderBase]: For 57008/57013 co-relation queries the response was YES. [2024-06-28 01:48:42,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31753 conditions, 6775 events. 4166/6775 cut-off events. For 57008/57013 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 43158 event pairs, 1278 based on Foata normal form. 6/6605 useless extension candidates. Maximal degree in co-relation 31695. Up to 5795 conditions per place. [2024-06-28 01:48:42,327 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 169 selfloop transitions, 33 changer transitions 0/211 dead transitions. [2024-06-28 01:48:42,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 211 transitions, 2085 flow [2024-06-28 01:48:42,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:48:42,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:48:42,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 01:48:42,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5193236714975845 [2024-06-28 01:48:42,329 INFO L175 Difference]: Start difference. First operand has 131 places, 150 transitions, 1395 flow. Second operand 9 states and 215 transitions. [2024-06-28 01:48:42,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 211 transitions, 2085 flow [2024-06-28 01:48:42,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 211 transitions, 2006 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:48:42,416 INFO L231 Difference]: Finished difference. Result has 136 places, 159 transitions, 1484 flow [2024-06-28 01:48:42,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1484, PETRI_PLACES=136, PETRI_TRANSITIONS=159} [2024-06-28 01:48:42,416 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 84 predicate places. [2024-06-28 01:48:42,416 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 159 transitions, 1484 flow [2024-06-28 01:48:42,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states 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 01:48:42,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:42,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:42,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:48:42,417 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 01:48:42,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:42,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1784347478, now seen corresponding path program 2 times [2024-06-28 01:48:42,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:42,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340082476] [2024-06-28 01:48:42,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:42,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:42,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:44,313 INFO 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 01:48:44,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:44,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340082476] [2024-06-28 01:48:44,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340082476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:44,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:44,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:44,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740531318] [2024-06-28 01:48:44,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:44,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:44,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:44,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:44,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:44,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:44,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 159 transitions, 1484 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states 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 01:48:44,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:44,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:44,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:45,802 INFO L124 PetriNetUnfolderBase]: 4161/6773 cut-off events. [2024-06-28 01:48:45,802 INFO L125 PetriNetUnfolderBase]: For 57924/57929 co-relation queries the response was YES. [2024-06-28 01:48:45,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31911 conditions, 6773 events. 4161/6773 cut-off events. For 57924/57929 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 43166 event pairs, 1277 based on Foata normal form. 6/6602 useless extension candidates. Maximal degree in co-relation 31851. Up to 5694 conditions per place. [2024-06-28 01:48:45,857 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 159 selfloop transitions, 42 changer transitions 0/210 dead transitions. [2024-06-28 01:48:45,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 210 transitions, 2086 flow [2024-06-28 01:48:45,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:48:45,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:48:45,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 01:48:45,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5241545893719807 [2024-06-28 01:48:45,858 INFO L175 Difference]: Start difference. First operand has 136 places, 159 transitions, 1484 flow. Second operand 9 states and 217 transitions. [2024-06-28 01:48:45,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 210 transitions, 2086 flow [2024-06-28 01:48:45,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 210 transitions, 2017 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:48:45,952 INFO L231 Difference]: Finished difference. Result has 141 places, 159 transitions, 1507 flow [2024-06-28 01:48:45,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1507, PETRI_PLACES=141, PETRI_TRANSITIONS=159} [2024-06-28 01:48:45,952 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 89 predicate places. [2024-06-28 01:48:45,952 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 159 transitions, 1507 flow [2024-06-28 01:48:45,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states 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 01:48:45,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:45,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:45,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:48:45,953 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:45,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:45,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1992399158, now seen corresponding path program 1 times [2024-06-28 01:48:45,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:45,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927192064] [2024-06-28 01:48:45,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:45,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:46,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:46,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:46,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927192064] [2024-06-28 01:48:46,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927192064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:46,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:46,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:46,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535252341] [2024-06-28 01:48:46,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:46,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:46,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:46,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:46,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:46,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:46,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 159 transitions, 1507 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:46,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:46,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:46,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:47,678 INFO L124 PetriNetUnfolderBase]: 4220/6947 cut-off events. [2024-06-28 01:48:47,678 INFO L125 PetriNetUnfolderBase]: For 63697/63699 co-relation queries the response was YES. [2024-06-28 01:48:47,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32303 conditions, 6947 events. 4220/6947 cut-off events. For 63697/63699 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 45293 event pairs, 2134 based on Foata normal form. 2/6766 useless extension candidates. Maximal degree in co-relation 32242. Up to 5985 conditions per place. [2024-06-28 01:48:47,734 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 165 selfloop transitions, 26 changer transitions 0/200 dead transitions. [2024-06-28 01:48:47,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 200 transitions, 2113 flow [2024-06-28 01:48:47,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:47,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:47,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 01:48:47,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124223602484472 [2024-06-28 01:48:47,736 INFO L175 Difference]: Start difference. First operand has 141 places, 159 transitions, 1507 flow. Second operand 7 states and 165 transitions. [2024-06-28 01:48:47,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 200 transitions, 2113 flow [2024-06-28 01:48:47,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 200 transitions, 1980 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 01:48:47,837 INFO L231 Difference]: Finished difference. Result has 140 places, 167 transitions, 1516 flow [2024-06-28 01:48:47,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1516, PETRI_PLACES=140, PETRI_TRANSITIONS=167} [2024-06-28 01:48:47,837 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 88 predicate places. [2024-06-28 01:48:47,838 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 167 transitions, 1516 flow [2024-06-28 01:48:47,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:47,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:47,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:47,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:48:47,838 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:47,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:47,839 INFO L85 PathProgramCache]: Analyzing trace with hash 775303530, now seen corresponding path program 2 times [2024-06-28 01:48:47,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:47,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369626939] [2024-06-28 01:48:47,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:47,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:47,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:48,617 INFO 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 01:48:48,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:48,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369626939] [2024-06-28 01:48:48,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369626939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:48,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:48,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:48,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924246867] [2024-06-28 01:48:48,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:48,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:48,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:48,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:48,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:48,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:48,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 167 transitions, 1516 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:48,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:48,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:48,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:49,557 INFO L124 PetriNetUnfolderBase]: 4254/6991 cut-off events. [2024-06-28 01:48:49,558 INFO L125 PetriNetUnfolderBase]: For 66314/66316 co-relation queries the response was YES. [2024-06-28 01:48:49,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33119 conditions, 6991 events. 4254/6991 cut-off events. For 66314/66316 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 45479 event pairs, 2127 based on Foata normal form. 2/6810 useless extension candidates. Maximal degree in co-relation 33057. Up to 6085 conditions per place. [2024-06-28 01:48:49,621 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 168 selfloop transitions, 22 changer transitions 0/199 dead transitions. [2024-06-28 01:48:49,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 199 transitions, 2031 flow [2024-06-28 01:48:49,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:49,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:49,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 01:48:49,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4968944099378882 [2024-06-28 01:48:49,623 INFO L175 Difference]: Start difference. First operand has 140 places, 167 transitions, 1516 flow. Second operand 7 states and 160 transitions. [2024-06-28 01:48:49,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 199 transitions, 2031 flow [2024-06-28 01:48:49,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 199 transitions, 1984 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:49,736 INFO L231 Difference]: Finished difference. Result has 144 places, 170 transitions, 1554 flow [2024-06-28 01:48:49,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1554, PETRI_PLACES=144, PETRI_TRANSITIONS=170} [2024-06-28 01:48:49,736 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 92 predicate places. [2024-06-28 01:48:49,736 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 170 transitions, 1554 flow [2024-06-28 01:48:49,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:49,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:49,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:49,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:48:49,737 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:49,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:49,737 INFO L85 PathProgramCache]: Analyzing trace with hash -2044966508, now seen corresponding path program 3 times [2024-06-28 01:48:49,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:49,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204767411] [2024-06-28 01:48:49,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:49,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:49,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:50,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:50,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:50,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204767411] [2024-06-28 01:48:50,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204767411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:50,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:50,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:50,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601726245] [2024-06-28 01:48:50,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:50,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:50,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:50,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:50,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:50,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:50,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 170 transitions, 1554 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:50,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:50,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:50,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:51,546 INFO L124 PetriNetUnfolderBase]: 4248/6991 cut-off events. [2024-06-28 01:48:51,546 INFO L125 PetriNetUnfolderBase]: For 68723/68725 co-relation queries the response was YES. [2024-06-28 01:48:51,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33246 conditions, 6991 events. 4248/6991 cut-off events. For 68723/68725 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 45621 event pairs, 2159 based on Foata normal form. 2/6816 useless extension candidates. Maximal degree in co-relation 33182. Up to 6114 conditions per place. [2024-06-28 01:48:51,607 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 168 selfloop transitions, 17 changer transitions 0/194 dead transitions. [2024-06-28 01:48:51,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 194 transitions, 2013 flow [2024-06-28 01:48:51,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:51,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:51,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 01:48:51,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4751552795031056 [2024-06-28 01:48:51,608 INFO L175 Difference]: Start difference. First operand has 144 places, 170 transitions, 1554 flow. Second operand 7 states and 153 transitions. [2024-06-28 01:48:51,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 194 transitions, 2013 flow [2024-06-28 01:48:51,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 194 transitions, 1957 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:48:51,735 INFO L231 Difference]: Finished difference. Result has 146 places, 171 transitions, 1549 flow [2024-06-28 01:48:51,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1549, PETRI_PLACES=146, PETRI_TRANSITIONS=171} [2024-06-28 01:48:51,736 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-28 01:48:51,736 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 171 transitions, 1549 flow [2024-06-28 01:48:51,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:51,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:51,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:51,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:48:51,737 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:51,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:51,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1058954655, now seen corresponding path program 1 times [2024-06-28 01:48:51,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:51,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167170621] [2024-06-28 01:48:51,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:51,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:52,504 INFO 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 01:48:52,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:52,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167170621] [2024-06-28 01:48:52,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167170621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:52,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:52,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:52,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970379705] [2024-06-28 01:48:52,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:52,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:52,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:52,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:52,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:52,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:52,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 171 transitions, 1549 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:52,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:52,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:52,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:53,438 INFO L124 PetriNetUnfolderBase]: 4255/6864 cut-off events. [2024-06-28 01:48:53,438 INFO L125 PetriNetUnfolderBase]: For 70851/70853 co-relation queries the response was YES. [2024-06-28 01:48:53,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33210 conditions, 6864 events. 4255/6864 cut-off events. For 70851/70853 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 43755 event pairs, 2144 based on Foata normal form. 1/6722 useless extension candidates. Maximal degree in co-relation 33145. Up to 6119 conditions per place. [2024-06-28 01:48:53,496 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 166 selfloop transitions, 20 changer transitions 0/195 dead transitions. [2024-06-28 01:48:53,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 195 transitions, 2027 flow [2024-06-28 01:48:53,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:53,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:53,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-28 01:48:53,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891304347826087 [2024-06-28 01:48:53,498 INFO L175 Difference]: Start difference. First operand has 146 places, 171 transitions, 1549 flow. Second operand 6 states and 135 transitions. [2024-06-28 01:48:53,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 195 transitions, 2027 flow [2024-06-28 01:48:53,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 195 transitions, 1989 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:48:53,619 INFO L231 Difference]: Finished difference. Result has 147 places, 174 transitions, 1599 flow [2024-06-28 01:48:53,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1599, PETRI_PLACES=147, PETRI_TRANSITIONS=174} [2024-06-28 01:48:53,619 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 95 predicate places. [2024-06-28 01:48:53,619 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 174 transitions, 1599 flow [2024-06-28 01:48:53,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:53,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:53,620 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 01:48:53,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:48:53,620 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:53,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:53,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1242552552, now seen corresponding path program 1 times [2024-06-28 01:48:53,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:53,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821906666] [2024-06-28 01:48:53,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:53,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:53,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:54,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:54,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:54,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821906666] [2024-06-28 01:48:54,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821906666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:54,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:54,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:48:54,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125732672] [2024-06-28 01:48:54,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:54,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:48:54,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:54,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:48:54,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:48:54,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:54,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 174 transitions, 1599 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:54,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:54,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:54,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:55,487 INFO L124 PetriNetUnfolderBase]: 4480/7190 cut-off events. [2024-06-28 01:48:55,487 INFO L125 PetriNetUnfolderBase]: For 79688/79688 co-relation queries the response was YES. [2024-06-28 01:48:55,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36023 conditions, 7190 events. 4480/7190 cut-off events. For 79688/79688 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 45683 event pairs, 1961 based on Foata normal form. 4/7045 useless extension candidates. Maximal degree in co-relation 35957. Up to 6302 conditions per place. [2024-06-28 01:48:55,551 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 198 selfloop transitions, 36 changer transitions 0/243 dead transitions. [2024-06-28 01:48:55,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 243 transitions, 2526 flow [2024-06-28 01:48:55,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:48:55,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:48:55,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-28 01:48:55,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4934782608695652 [2024-06-28 01:48:55,553 INFO L175 Difference]: Start difference. First operand has 147 places, 174 transitions, 1599 flow. Second operand 10 states and 227 transitions. [2024-06-28 01:48:55,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 243 transitions, 2526 flow [2024-06-28 01:48:55,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 243 transitions, 2478 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:48:55,703 INFO L231 Difference]: Finished difference. Result has 157 places, 199 transitions, 1945 flow [2024-06-28 01:48:55,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1551, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1945, PETRI_PLACES=157, PETRI_TRANSITIONS=199} [2024-06-28 01:48:55,703 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-06-28 01:48:55,704 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 199 transitions, 1945 flow [2024-06-28 01:48:55,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:55,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:55,704 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 01:48:55,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:48:55,704 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 01:48:55,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:55,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1812200906, now seen corresponding path program 1 times [2024-06-28 01:48:55,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:55,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181380125] [2024-06-28 01:48:55,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:55,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:57,009 INFO 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 01:48:57,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:57,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181380125] [2024-06-28 01:48:57,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181380125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:57,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:57,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:57,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494755520] [2024-06-28 01:48:57,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:57,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:57,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:57,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:57,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:57,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:57,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 199 transitions, 1945 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states 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 01:48:57,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:57,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:57,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:58,366 INFO L124 PetriNetUnfolderBase]: 4861/7830 cut-off events. [2024-06-28 01:48:58,366 INFO L125 PetriNetUnfolderBase]: For 105469/105469 co-relation queries the response was YES. [2024-06-28 01:48:58,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42889 conditions, 7830 events. 4861/7830 cut-off events. For 105469/105469 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 50541 event pairs, 1809 based on Foata normal form. 12/7672 useless extension candidates. Maximal degree in co-relation 42818. Up to 5812 conditions per place. [2024-06-28 01:48:58,427 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 203 selfloop transitions, 53 changer transitions 0/265 dead transitions. [2024-06-28 01:48:58,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 265 transitions, 2956 flow [2024-06-28 01:48:58,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:48:58,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:48:58,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 01:48:58,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5410628019323671 [2024-06-28 01:48:58,429 INFO L175 Difference]: Start difference. First operand has 157 places, 199 transitions, 1945 flow. Second operand 9 states and 224 transitions. [2024-06-28 01:48:58,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 265 transitions, 2956 flow [2024-06-28 01:48:58,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 265 transitions, 2838 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:58,606 INFO L231 Difference]: Finished difference. Result has 164 places, 203 transitions, 2038 flow [2024-06-28 01:48:58,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2038, PETRI_PLACES=164, PETRI_TRANSITIONS=203} [2024-06-28 01:48:58,608 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 112 predicate places. [2024-06-28 01:48:58,608 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 203 transitions, 2038 flow [2024-06-28 01:48:58,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states 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 01:48:58,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:58,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:58,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:48:58,609 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:48:58,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:58,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1510551602, now seen corresponding path program 2 times [2024-06-28 01:48:58,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:58,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558243192] [2024-06-28 01:48:58,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:58,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:58,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:59,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:59,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558243192] [2024-06-28 01:48:59,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558243192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:59,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:59,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:59,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581727745] [2024-06-28 01:48:59,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:59,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:59,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:59,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:59,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:59,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:48:59,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 203 transitions, 2038 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:48:59,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:59,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:48:59,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:00,413 INFO L124 PetriNetUnfolderBase]: 4917/7973 cut-off events. [2024-06-28 01:49:00,414 INFO L125 PetriNetUnfolderBase]: For 113660/113660 co-relation queries the response was YES. [2024-06-28 01:49:00,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44179 conditions, 7973 events. 4917/7973 cut-off events. For 113660/113660 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 52257 event pairs, 2075 based on Foata normal form. 8/7806 useless extension candidates. Maximal degree in co-relation 44105. Up to 6994 conditions per place. [2024-06-28 01:49:00,483 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 181 selfloop transitions, 34 changer transitions 0/224 dead transitions. [2024-06-28 01:49:00,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 224 transitions, 2610 flow [2024-06-28 01:49:00,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:49:00,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:49:00,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 01:49:00,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927536231884058 [2024-06-28 01:49:00,485 INFO L175 Difference]: Start difference. First operand has 164 places, 203 transitions, 2038 flow. Second operand 6 states and 136 transitions. [2024-06-28 01:49:00,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 224 transitions, 2610 flow [2024-06-28 01:49:00,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 224 transitions, 2536 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:00,687 INFO L231 Difference]: Finished difference. Result has 166 places, 206 transitions, 2100 flow [2024-06-28 01:49:00,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1964, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2100, PETRI_PLACES=166, PETRI_TRANSITIONS=206} [2024-06-28 01:49:00,687 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 114 predicate places. [2024-06-28 01:49:00,687 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 206 transitions, 2100 flow [2024-06-28 01:49:00,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:49:00,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:00,688 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 01:49:00,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:49:00,688 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 01:49:00,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:00,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2119921966, now seen corresponding path program 2 times [2024-06-28 01:49:00,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:00,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391830212] [2024-06-28 01:49:00,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:00,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:00,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:02,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:02,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:02,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391830212] [2024-06-28 01:49:02,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391830212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:02,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:02,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:02,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58361903] [2024-06-28 01:49:02,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:02,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:02,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:02,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:02,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:02,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:02,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 206 transitions, 2100 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states 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 01:49:02,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:02,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:02,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:03,609 INFO L124 PetriNetUnfolderBase]: 5084/8280 cut-off events. [2024-06-28 01:49:03,609 INFO L125 PetriNetUnfolderBase]: For 121995/121995 co-relation queries the response was YES. [2024-06-28 01:49:03,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46336 conditions, 8280 events. 5084/8280 cut-off events. For 121995/121995 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 54758 event pairs, 1950 based on Foata normal form. 16/8090 useless extension candidates. Maximal degree in co-relation 46260. Up to 6794 conditions per place. [2024-06-28 01:49:03,674 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 201 selfloop transitions, 53 changer transitions 0/263 dead transitions. [2024-06-28 01:49:03,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 263 transitions, 2938 flow [2024-06-28 01:49:03,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:49:03,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:49:03,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 01:49:03,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5314009661835749 [2024-06-28 01:49:03,676 INFO L175 Difference]: Start difference. First operand has 166 places, 206 transitions, 2100 flow. Second operand 9 states and 220 transitions. [2024-06-28 01:49:03,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 263 transitions, 2938 flow [2024-06-28 01:49:03,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 263 transitions, 2850 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:03,892 INFO L231 Difference]: Finished difference. Result has 171 places, 209 transitions, 2174 flow [2024-06-28 01:49:03,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2174, PETRI_PLACES=171, PETRI_TRANSITIONS=209} [2024-06-28 01:49:03,893 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 119 predicate places. [2024-06-28 01:49:03,893 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 209 transitions, 2174 flow [2024-06-28 01:49:03,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states 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 01:49:03,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:03,893 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 01:49:03,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:49:03,894 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 01:49:03,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:03,894 INFO L85 PathProgramCache]: Analyzing trace with hash 2119662496, now seen corresponding path program 3 times [2024-06-28 01:49:03,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:03,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123740132] [2024-06-28 01:49:03,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:03,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:03,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:05,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:05,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:05,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123740132] [2024-06-28 01:49:05,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123740132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:05,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:05,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:05,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370719879] [2024-06-28 01:49:05,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:05,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:05,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:05,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:05,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:05,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:05,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 209 transitions, 2174 flow. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states 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 01:49:05,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:05,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:05,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:06,958 INFO L124 PetriNetUnfolderBase]: 5214/8497 cut-off events. [2024-06-28 01:49:06,958 INFO L125 PetriNetUnfolderBase]: For 132907/132907 co-relation queries the response was YES. [2024-06-28 01:49:07,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48189 conditions, 8497 events. 5214/8497 cut-off events. For 132907/132907 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 56525 event pairs, 1993 based on Foata normal form. 16/8302 useless extension candidates. Maximal degree in co-relation 48112. Up to 7072 conditions per place. [2024-06-28 01:49:07,038 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 219 selfloop transitions, 44 changer transitions 0/272 dead transitions. [2024-06-28 01:49:07,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 272 transitions, 3061 flow [2024-06-28 01:49:07,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:07,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:07,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 01:49:07,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239130434782608 [2024-06-28 01:49:07,040 INFO L175 Difference]: Start difference. First operand has 171 places, 209 transitions, 2174 flow. Second operand 10 states and 241 transitions. [2024-06-28 01:49:07,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 272 transitions, 3061 flow [2024-06-28 01:49:07,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 272 transitions, 2934 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 01:49:07,288 INFO L231 Difference]: Finished difference. Result has 174 places, 210 transitions, 2177 flow [2024-06-28 01:49:07,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2177, PETRI_PLACES=174, PETRI_TRANSITIONS=210} [2024-06-28 01:49:07,289 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-28 01:49:07,289 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 210 transitions, 2177 flow [2024-06-28 01:49:07,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states 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 01:49:07,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:07,289 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 01:49:07,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:49:07,290 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 01:49:07,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:07,290 INFO L85 PathProgramCache]: Analyzing trace with hash -519801952, now seen corresponding path program 4 times [2024-06-28 01:49:07,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:07,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597728848] [2024-06-28 01:49:07,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:07,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:07,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:08,674 INFO 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 01:49:08,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:08,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597728848] [2024-06-28 01:49:08,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597728848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:08,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:08,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:49:08,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751646000] [2024-06-28 01:49:08,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:08,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:49:08,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:08,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:49:08,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:49:08,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:08,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 210 transitions, 2177 flow. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states 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 01:49:08,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:08,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:08,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:10,403 INFO L124 PetriNetUnfolderBase]: 5186/8465 cut-off events. [2024-06-28 01:49:10,403 INFO L125 PetriNetUnfolderBase]: For 130590/130590 co-relation queries the response was YES. [2024-06-28 01:49:10,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47415 conditions, 8465 events. 5186/8465 cut-off events. For 130590/130590 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 56463 event pairs, 1968 based on Foata normal form. 16/8266 useless extension candidates. Maximal degree in co-relation 47337. Up to 7028 conditions per place. [2024-06-28 01:49:10,480 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 221 selfloop transitions, 43 changer transitions 0/273 dead transitions. [2024-06-28 01:49:10,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 273 transitions, 3041 flow [2024-06-28 01:49:10,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:10,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:10,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 01:49:10,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239130434782608 [2024-06-28 01:49:10,482 INFO L175 Difference]: Start difference. First operand has 174 places, 210 transitions, 2177 flow. Second operand 10 states and 241 transitions. [2024-06-28 01:49:10,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 273 transitions, 3041 flow [2024-06-28 01:49:10,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 273 transitions, 2936 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:10,696 INFO L231 Difference]: Finished difference. Result has 176 places, 210 transitions, 2167 flow [2024-06-28 01:49:10,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2167, PETRI_PLACES=176, PETRI_TRANSITIONS=210} [2024-06-28 01:49:10,697 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-06-28 01:49:10,697 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 210 transitions, 2167 flow [2024-06-28 01:49:10,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states 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 01:49:10,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:10,697 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 01:49:10,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:49:10,697 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:10,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:10,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1510541713, now seen corresponding path program 1 times [2024-06-28 01:49:10,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:10,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007343791] [2024-06-28 01:49:10,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:10,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:10,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:11,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:11,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:11,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007343791] [2024-06-28 01:49:11,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007343791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:11,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:11,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:11,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733982742] [2024-06-28 01:49:11,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:11,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:11,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:11,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:11,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:11,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:11,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 210 transitions, 2167 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:11,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:11,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:11,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:12,898 INFO L124 PetriNetUnfolderBase]: 5342/8610 cut-off events. [2024-06-28 01:49:12,899 INFO L125 PetriNetUnfolderBase]: For 132223/132223 co-relation queries the response was YES. [2024-06-28 01:49:12,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48251 conditions, 8610 events. 5342/8610 cut-off events. For 132223/132223 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 56842 event pairs, 1638 based on Foata normal form. 12/8439 useless extension candidates. Maximal degree in co-relation 48172. Up to 7440 conditions per place. [2024-06-28 01:49:12,974 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 201 selfloop transitions, 29 changer transitions 0/239 dead transitions. [2024-06-28 01:49:12,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 239 transitions, 2831 flow [2024-06-28 01:49:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:49:12,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:49:12,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 01:49:12,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5181159420289855 [2024-06-28 01:49:12,976 INFO L175 Difference]: Start difference. First operand has 176 places, 210 transitions, 2167 flow. Second operand 6 states and 143 transitions. [2024-06-28 01:49:12,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 239 transitions, 2831 flow [2024-06-28 01:49:13,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 239 transitions, 2728 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 01:49:13,172 INFO L231 Difference]: Finished difference. Result has 173 places, 211 transitions, 2144 flow [2024-06-28 01:49:13,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2144, PETRI_PLACES=173, PETRI_TRANSITIONS=211} [2024-06-28 01:49:13,173 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 121 predicate places. [2024-06-28 01:49:13,173 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 211 transitions, 2144 flow [2024-06-28 01:49:13,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:13,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:13,173 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 01:49:13,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:49:13,173 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:13,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:13,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1419260180, now seen corresponding path program 3 times [2024-06-28 01:49:13,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:13,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024575189] [2024-06-28 01:49:13,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:13,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:13,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:13,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024575189] [2024-06-28 01:49:13,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024575189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:13,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:13,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:13,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244106338] [2024-06-28 01:49:13,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:13,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:13,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:13,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:13,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:13,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:13,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 211 transitions, 2144 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:49:13,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:13,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:13,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:15,008 INFO L124 PetriNetUnfolderBase]: 5456/8933 cut-off events. [2024-06-28 01:49:15,008 INFO L125 PetriNetUnfolderBase]: For 134668/134668 co-relation queries the response was YES. [2024-06-28 01:49:15,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49717 conditions, 8933 events. 5456/8933 cut-off events. For 134668/134668 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 60281 event pairs, 2071 based on Foata normal form. 4/8700 useless extension candidates. Maximal degree in co-relation 49637. Up to 7580 conditions per place. [2024-06-28 01:49:15,088 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 184 selfloop transitions, 52 changer transitions 0/245 dead transitions. [2024-06-28 01:49:15,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 245 transitions, 2884 flow [2024-06-28 01:49:15,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:15,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:15,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 01:49:15,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5062111801242236 [2024-06-28 01:49:15,089 INFO L175 Difference]: Start difference. First operand has 173 places, 211 transitions, 2144 flow. Second operand 7 states and 163 transitions. [2024-06-28 01:49:15,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 245 transitions, 2884 flow [2024-06-28 01:49:15,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 245 transitions, 2830 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:15,299 INFO L231 Difference]: Finished difference. Result has 177 places, 217 transitions, 2354 flow [2024-06-28 01:49:15,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2354, PETRI_PLACES=177, PETRI_TRANSITIONS=217} [2024-06-28 01:49:15,300 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 125 predicate places. [2024-06-28 01:49:15,300 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 217 transitions, 2354 flow [2024-06-28 01:49:15,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:49:15,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:15,300 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 01:49:15,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:49:15,301 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:15,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:15,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1820702100, now seen corresponding path program 4 times [2024-06-28 01:49:15,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:15,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196769593] [2024-06-28 01:49:15,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:15,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:15,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:15,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:15,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:15,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196769593] [2024-06-28 01:49:15,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196769593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:15,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:15,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:15,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885310990] [2024-06-28 01:49:15,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:15,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:15,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:15,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:15,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:15,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:15,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 217 transitions, 2354 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:49:15,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:15,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:15,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:17,296 INFO L124 PetriNetUnfolderBase]: 5524/9044 cut-off events. [2024-06-28 01:49:17,296 INFO L125 PetriNetUnfolderBase]: For 145913/145913 co-relation queries the response was YES. [2024-06-28 01:49:17,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51874 conditions, 9044 events. 5524/9044 cut-off events. For 145913/145913 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 61260 event pairs, 2093 based on Foata normal form. 4/8805 useless extension candidates. Maximal degree in co-relation 51792. Up to 7853 conditions per place. [2024-06-28 01:49:17,381 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 216 selfloop transitions, 28 changer transitions 0/253 dead transitions. [2024-06-28 01:49:17,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 253 transitions, 3096 flow [2024-06-28 01:49:17,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:17,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:17,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 01:49:17,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093167701863354 [2024-06-28 01:49:17,382 INFO L175 Difference]: Start difference. First operand has 177 places, 217 transitions, 2354 flow. Second operand 7 states and 164 transitions. [2024-06-28 01:49:17,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 253 transitions, 3096 flow [2024-06-28 01:49:17,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 253 transitions, 2972 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:17,682 INFO L231 Difference]: Finished difference. Result has 178 places, 220 transitions, 2358 flow [2024-06-28 01:49:17,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2358, PETRI_PLACES=178, PETRI_TRANSITIONS=220} [2024-06-28 01:49:17,682 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 126 predicate places. [2024-06-28 01:49:17,682 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 220 transitions, 2358 flow [2024-06-28 01:49:17,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:49:17,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:17,683 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 01:49:17,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:49:17,683 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:17,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:17,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1735401928, now seen corresponding path program 5 times [2024-06-28 01:49:17,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:17,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035880684] [2024-06-28 01:49:17,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:17,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:17,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:18,275 INFO 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 01:49:18,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:18,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035880684] [2024-06-28 01:49:18,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035880684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:18,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:18,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:18,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370347877] [2024-06-28 01:49:18,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:18,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:18,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:18,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:18,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:18,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:18,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 220 transitions, 2358 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:49:18,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:18,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:18,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:19,754 INFO L124 PetriNetUnfolderBase]: 5657/9244 cut-off events. [2024-06-28 01:49:19,755 INFO L125 PetriNetUnfolderBase]: For 152113/152113 co-relation queries the response was YES. [2024-06-28 01:49:19,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53635 conditions, 9244 events. 5657/9244 cut-off events. For 152113/152113 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 62607 event pairs, 2089 based on Foata normal form. 4/9007 useless extension candidates. Maximal degree in co-relation 53554. Up to 7631 conditions per place. [2024-06-28 01:49:19,846 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 192 selfloop transitions, 62 changer transitions 0/263 dead transitions. [2024-06-28 01:49:19,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 263 transitions, 3302 flow [2024-06-28 01:49:19,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:19,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:19,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:49:19,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186335403726708 [2024-06-28 01:49:19,847 INFO L175 Difference]: Start difference. First operand has 178 places, 220 transitions, 2358 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:49:19,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 263 transitions, 3302 flow [2024-06-28 01:49:20,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 263 transitions, 3144 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:20,093 INFO L231 Difference]: Finished difference. Result has 180 places, 230 transitions, 2542 flow [2024-06-28 01:49:20,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2542, PETRI_PLACES=180, PETRI_TRANSITIONS=230} [2024-06-28 01:49:20,093 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-06-28 01:49:20,094 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 230 transitions, 2542 flow [2024-06-28 01:49:20,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 01:49:20,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:20,094 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 01:49:20,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:49:20,094 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:20,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:20,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1800554070, now seen corresponding path program 6 times [2024-06-28 01:49:20,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:20,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495859225] [2024-06-28 01:49:20,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:20,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:20,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:20,742 INFO 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 01:49:20,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:20,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495859225] [2024-06-28 01:49:20,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495859225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:20,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:20,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:20,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404253932] [2024-06-28 01:49:20,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:20,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:20,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:20,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:20,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:20,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:20,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 230 transitions, 2542 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:20,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:20,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:20,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:22,242 INFO L124 PetriNetUnfolderBase]: 5725/9317 cut-off events. [2024-06-28 01:49:22,243 INFO L125 PetriNetUnfolderBase]: For 167778/167778 co-relation queries the response was YES. [2024-06-28 01:49:22,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56137 conditions, 9317 events. 5725/9317 cut-off events. For 167778/167778 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 63188 event pairs, 2325 based on Foata normal form. 4/9106 useless extension candidates. Maximal degree in co-relation 56055. Up to 8218 conditions per place. [2024-06-28 01:49:22,328 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 211 selfloop transitions, 35 changer transitions 0/255 dead transitions. [2024-06-28 01:49:22,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 255 transitions, 3230 flow [2024-06-28 01:49:22,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:22,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:22,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 01:49:22,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45652173913043476 [2024-06-28 01:49:22,330 INFO L175 Difference]: Start difference. First operand has 180 places, 230 transitions, 2542 flow. Second operand 8 states and 168 transitions. [2024-06-28 01:49:22,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 255 transitions, 3230 flow [2024-06-28 01:49:22,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 255 transitions, 3122 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-28 01:49:22,603 INFO L231 Difference]: Finished difference. Result has 185 places, 234 transitions, 2606 flow [2024-06-28 01:49:22,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2442, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2606, PETRI_PLACES=185, PETRI_TRANSITIONS=234} [2024-06-28 01:49:22,604 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 133 predicate places. [2024-06-28 01:49:22,604 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 234 transitions, 2606 flow [2024-06-28 01:49:22,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:22,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:22,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:22,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:49:22,605 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:22,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:22,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1779041894, now seen corresponding path program 7 times [2024-06-28 01:49:22,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:22,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159108038] [2024-06-28 01:49:22,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:22,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:22,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:23,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:23,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:23,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159108038] [2024-06-28 01:49:23,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159108038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:23,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:23,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:23,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953533529] [2024-06-28 01:49:23,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:23,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:23,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:23,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:23,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:23,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:23,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 234 transitions, 2606 flow. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:23,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:23,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:23,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:24,664 INFO L124 PetriNetUnfolderBase]: 5713/9301 cut-off events. [2024-06-28 01:49:24,664 INFO L125 PetriNetUnfolderBase]: For 158668/158668 co-relation queries the response was YES. [2024-06-28 01:49:24,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54497 conditions, 9301 events. 5713/9301 cut-off events. For 158668/158668 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 63151 event pairs, 2293 based on Foata normal form. 4/9094 useless extension candidates. Maximal degree in co-relation 54413. Up to 8030 conditions per place. [2024-06-28 01:49:24,754 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 206 selfloop transitions, 44 changer transitions 0/259 dead transitions. [2024-06-28 01:49:24,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 259 transitions, 3252 flow [2024-06-28 01:49:24,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:24,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:24,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 01:49:24,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4906832298136646 [2024-06-28 01:49:24,755 INFO L175 Difference]: Start difference. First operand has 185 places, 234 transitions, 2606 flow. Second operand 7 states and 158 transitions. [2024-06-28 01:49:24,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 259 transitions, 3252 flow [2024-06-28 01:49:25,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 259 transitions, 3079 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:25,018 INFO L231 Difference]: Finished difference. Result has 187 places, 234 transitions, 2527 flow [2024-06-28 01:49:25,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2433, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2527, PETRI_PLACES=187, PETRI_TRANSITIONS=234} [2024-06-28 01:49:25,018 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-28 01:49:25,019 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 234 transitions, 2527 flow [2024-06-28 01:49:25,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 9 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:25,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:25,019 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 01:49:25,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:49:25,019 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:25,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:25,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1547060103, now seen corresponding path program 2 times [2024-06-28 01:49:25,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:25,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495612743] [2024-06-28 01:49:25,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:25,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:25,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:25,772 INFO 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 01:49:25,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:25,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495612743] [2024-06-28 01:49:25,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495612743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:25,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:25,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:25,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423799180] [2024-06-28 01:49:25,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:25,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:25,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:25,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:25,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:25,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:25,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 234 transitions, 2527 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:25,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:25,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:25,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:27,489 INFO L124 PetriNetUnfolderBase]: 5869/9505 cut-off events. [2024-06-28 01:49:27,489 INFO L125 PetriNetUnfolderBase]: For 166046/166046 co-relation queries the response was YES. [2024-06-28 01:49:27,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55532 conditions, 9505 events. 5869/9505 cut-off events. For 166046/166046 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 64288 event pairs, 1762 based on Foata normal form. 12/9302 useless extension candidates. Maximal degree in co-relation 55448. Up to 8138 conditions per place. [2024-06-28 01:49:27,574 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 230 selfloop transitions, 31 changer transitions 0/270 dead transitions. [2024-06-28 01:49:27,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 270 transitions, 3319 flow [2024-06-28 01:49:27,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:27,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:27,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 01:49:27,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093167701863354 [2024-06-28 01:49:27,578 INFO L175 Difference]: Start difference. First operand has 187 places, 234 transitions, 2527 flow. Second operand 7 states and 164 transitions. [2024-06-28 01:49:27,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 270 transitions, 3319 flow [2024-06-28 01:49:27,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 270 transitions, 3167 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:27,858 INFO L231 Difference]: Finished difference. Result has 188 places, 235 transitions, 2458 flow [2024-06-28 01:49:27,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2458, PETRI_PLACES=188, PETRI_TRANSITIONS=235} [2024-06-28 01:49:27,859 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 136 predicate places. [2024-06-28 01:49:27,859 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 235 transitions, 2458 flow [2024-06-28 01:49:27,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:27,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:27,860 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 01:49:27,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:49:27,860 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 01:49:27,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:27,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1779348453, now seen corresponding path program 3 times [2024-06-28 01:49:27,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:27,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565381124] [2024-06-28 01:49:27,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:27,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:27,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:28,545 INFO 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 01:49:28,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:28,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565381124] [2024-06-28 01:49:28,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565381124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:28,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:28,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:28,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157758134] [2024-06-28 01:49:28,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:28,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:28,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:28,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:28,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:28,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:28,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 235 transitions, 2458 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:28,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:28,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:28,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:30,071 INFO L124 PetriNetUnfolderBase]: 5903/9503 cut-off events. [2024-06-28 01:49:30,071 INFO L125 PetriNetUnfolderBase]: For 164173/164173 co-relation queries the response was YES. [2024-06-28 01:49:30,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55510 conditions, 9503 events. 5903/9503 cut-off events. For 164173/164173 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 63611 event pairs, 1712 based on Foata normal form. 8/9312 useless extension candidates. Maximal degree in co-relation 55425. Up to 7878 conditions per place. [2024-06-28 01:49:30,156 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 231 selfloop transitions, 33 changer transitions 0/273 dead transitions. [2024-06-28 01:49:30,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 273 transitions, 3280 flow [2024-06-28 01:49:30,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:30,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:30,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 01:49:30,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124223602484472 [2024-06-28 01:49:30,158 INFO L175 Difference]: Start difference. First operand has 188 places, 235 transitions, 2458 flow. Second operand 7 states and 165 transitions. [2024-06-28 01:49:30,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 273 transitions, 3280 flow [2024-06-28 01:49:30,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 273 transitions, 3215 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:30,477 INFO L231 Difference]: Finished difference. Result has 190 places, 236 transitions, 2481 flow [2024-06-28 01:49:30,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2481, PETRI_PLACES=190, PETRI_TRANSITIONS=236} [2024-06-28 01:49:30,477 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 138 predicate places. [2024-06-28 01:49:30,477 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 236 transitions, 2481 flow [2024-06-28 01:49:30,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:30,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:30,478 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 01:49:30,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:49:30,478 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:30,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:30,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1812122292, now seen corresponding path program 1 times [2024-06-28 01:49:30,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:30,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315943127] [2024-06-28 01:49:30,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:30,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:30,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:31,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:31,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:31,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315943127] [2024-06-28 01:49:31,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315943127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:31,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:31,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:31,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473527566] [2024-06-28 01:49:31,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:31,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:31,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:31,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:31,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:31,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:31,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 236 transitions, 2481 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:31,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:31,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:31,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:33,203 INFO L124 PetriNetUnfolderBase]: 6107/9991 cut-off events. [2024-06-28 01:49:33,204 INFO L125 PetriNetUnfolderBase]: For 177987/177987 co-relation queries the response was YES. [2024-06-28 01:49:33,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57889 conditions, 9991 events. 6107/9991 cut-off events. For 177987/177987 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 68721 event pairs, 2207 based on Foata normal form. 12/9735 useless extension candidates. Maximal degree in co-relation 57803. Up to 8339 conditions per place. [2024-06-28 01:49:33,314 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 230 selfloop transitions, 43 changer transitions 0/282 dead transitions. [2024-06-28 01:49:33,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 282 transitions, 3337 flow [2024-06-28 01:49:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:33,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:33,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:49:33,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244565217391305 [2024-06-28 01:49:33,320 INFO L175 Difference]: Start difference. First operand has 190 places, 236 transitions, 2481 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:49:33,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 282 transitions, 3337 flow [2024-06-28 01:49:33,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 282 transitions, 3265 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:33,672 INFO L231 Difference]: Finished difference. Result has 193 places, 241 transitions, 2598 flow [2024-06-28 01:49:33,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2598, PETRI_PLACES=193, PETRI_TRANSITIONS=241} [2024-06-28 01:49:33,678 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 141 predicate places. [2024-06-28 01:49:33,678 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 241 transitions, 2598 flow [2024-06-28 01:49:33,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:33,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:33,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:33,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:49:33,679 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:33,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:33,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1812002322, now seen corresponding path program 2 times [2024-06-28 01:49:33,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:33,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778607117] [2024-06-28 01:49:33,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:33,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:34,492 INFO 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 01:49:34,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:34,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778607117] [2024-06-28 01:49:34,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778607117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:34,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:34,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:34,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680813395] [2024-06-28 01:49:34,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:34,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:34,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:34,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:34,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:34,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:34,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 241 transitions, 2598 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:34,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:34,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:34,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:36,166 INFO L124 PetriNetUnfolderBase]: 6225/10284 cut-off events. [2024-06-28 01:49:36,167 INFO L125 PetriNetUnfolderBase]: For 191555/191555 co-relation queries the response was YES. [2024-06-28 01:49:36,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60826 conditions, 10284 events. 6225/10284 cut-off events. For 191555/191555 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 71815 event pairs, 2861 based on Foata normal form. 4/10008 useless extension candidates. Maximal degree in co-relation 60739. Up to 8641 conditions per place. [2024-06-28 01:49:36,270 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 247 selfloop transitions, 39 changer transitions 0/295 dead transitions. [2024-06-28 01:49:36,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 295 transitions, 3664 flow [2024-06-28 01:49:36,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:36,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:36,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:49:36,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190217391304348 [2024-06-28 01:49:36,271 INFO L175 Difference]: Start difference. First operand has 193 places, 241 transitions, 2598 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:49:36,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 295 transitions, 3664 flow [2024-06-28 01:49:36,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 295 transitions, 3485 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:36,772 INFO L231 Difference]: Finished difference. Result has 197 places, 252 transitions, 2724 flow [2024-06-28 01:49:36,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2724, PETRI_PLACES=197, PETRI_TRANSITIONS=252} [2024-06-28 01:49:36,773 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 145 predicate places. [2024-06-28 01:49:36,773 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 252 transitions, 2724 flow [2024-06-28 01:49:36,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:36,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:36,773 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 01:49:36,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:49:36,774 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:36,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:36,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1807353748, now seen corresponding path program 1 times [2024-06-28 01:49:36,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:36,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308250058] [2024-06-28 01:49:36,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:36,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:37,686 INFO 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 01:49:37,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:37,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308250058] [2024-06-28 01:49:37,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308250058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:37,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:37,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:37,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113372184] [2024-06-28 01:49:37,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:37,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:37,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:37,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:37,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:37,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:37,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 252 transitions, 2724 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:37,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:37,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:37,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:39,382 INFO L124 PetriNetUnfolderBase]: 6253/10367 cut-off events. [2024-06-28 01:49:39,382 INFO L125 PetriNetUnfolderBase]: For 197023/197023 co-relation queries the response was YES. [2024-06-28 01:49:39,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61334 conditions, 10367 events. 6253/10367 cut-off events. For 197023/197023 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 72824 event pairs, 2889 based on Foata normal form. 2/10073 useless extension candidates. Maximal degree in co-relation 61244. Up to 8976 conditions per place. [2024-06-28 01:49:39,477 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 253 selfloop transitions, 21 changer transitions 0/283 dead transitions. [2024-06-28 01:49:39,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 283 transitions, 3456 flow [2024-06-28 01:49:39,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:39,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:39,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 01:49:39,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4937888198757764 [2024-06-28 01:49:39,492 INFO L175 Difference]: Start difference. First operand has 197 places, 252 transitions, 2724 flow. Second operand 7 states and 159 transitions. [2024-06-28 01:49:39,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 283 transitions, 3456 flow [2024-06-28 01:49:39,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 283 transitions, 3383 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 01:49:39,951 INFO L231 Difference]: Finished difference. Result has 201 places, 254 transitions, 2742 flow [2024-06-28 01:49:39,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2742, PETRI_PLACES=201, PETRI_TRANSITIONS=254} [2024-06-28 01:49:39,952 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-06-28 01:49:39,952 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 254 transitions, 2742 flow [2024-06-28 01:49:39,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:39,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:39,952 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 01:49:39,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:49:39,955 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:39,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:39,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1807360692, now seen corresponding path program 3 times [2024-06-28 01:49:39,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:39,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961107012] [2024-06-28 01:49:39,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:39,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:39,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:40,800 INFO 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 01:49:40,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:40,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961107012] [2024-06-28 01:49:40,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961107012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:40,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:40,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:40,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363193599] [2024-06-28 01:49:40,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:40,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:40,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:40,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:40,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:40,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:40,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 254 transitions, 2742 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:40,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:40,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:40,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:42,681 INFO L124 PetriNetUnfolderBase]: 6287/10413 cut-off events. [2024-06-28 01:49:42,681 INFO L125 PetriNetUnfolderBase]: For 202408/202408 co-relation queries the response was YES. [2024-06-28 01:49:42,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61784 conditions, 10413 events. 6287/10413 cut-off events. For 202408/202408 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 73091 event pairs, 2886 based on Foata normal form. 2/10119 useless extension candidates. Maximal degree in co-relation 61692. Up to 8988 conditions per place. [2024-06-28 01:49:42,775 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 258 selfloop transitions, 25 changer transitions 0/292 dead transitions. [2024-06-28 01:49:42,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 292 transitions, 3540 flow [2024-06-28 01:49:42,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:42,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:42,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 01:49:42,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49184782608695654 [2024-06-28 01:49:42,776 INFO L175 Difference]: Start difference. First operand has 201 places, 254 transitions, 2742 flow. Second operand 8 states and 181 transitions. [2024-06-28 01:49:42,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 292 transitions, 3540 flow [2024-06-28 01:49:43,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 292 transitions, 3465 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:43,136 INFO L231 Difference]: Finished difference. Result has 204 places, 257 transitions, 2775 flow [2024-06-28 01:49:43,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2667, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2775, PETRI_PLACES=204, PETRI_TRANSITIONS=257} [2024-06-28 01:49:43,137 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 152 predicate places. [2024-06-28 01:49:43,137 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 257 transitions, 2775 flow [2024-06-28 01:49:43,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:43,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:43,137 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 01:49:43,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:49:43,137 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:43,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:43,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1341437816, now seen corresponding path program 2 times [2024-06-28 01:49:43,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:43,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239348607] [2024-06-28 01:49:43,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:43,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:43,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:43,921 INFO 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 01:49:43,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:43,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239348607] [2024-06-28 01:49:43,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239348607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:43,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:43,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:43,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111055286] [2024-06-28 01:49:43,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:43,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:43,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:43,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:43,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:43,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:43,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 257 transitions, 2775 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:43,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:43,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:43,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:45,521 INFO L124 PetriNetUnfolderBase]: 6315/10280 cut-off events. [2024-06-28 01:49:45,521 INFO L125 PetriNetUnfolderBase]: For 208038/208038 co-relation queries the response was YES. [2024-06-28 01:49:45,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62270 conditions, 10280 events. 6315/10280 cut-off events. For 208038/208038 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 70845 event pairs, 3000 based on Foata normal form. 2/10039 useless extension candidates. Maximal degree in co-relation 62177. Up to 9099 conditions per place. [2024-06-28 01:49:45,637 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 257 selfloop transitions, 16 changer transitions 0/282 dead transitions. [2024-06-28 01:49:45,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 282 transitions, 3473 flow [2024-06-28 01:49:45,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:45,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:45,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 01:49:45,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4720496894409938 [2024-06-28 01:49:45,638 INFO L175 Difference]: Start difference. First operand has 204 places, 257 transitions, 2775 flow. Second operand 7 states and 152 transitions. [2024-06-28 01:49:45,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 282 transitions, 3473 flow [2024-06-28 01:49:46,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 282 transitions, 3393 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:46,273 INFO L231 Difference]: Finished difference. Result has 205 places, 259 transitions, 2780 flow [2024-06-28 01:49:46,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2695, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2780, PETRI_PLACES=205, PETRI_TRANSITIONS=259} [2024-06-28 01:49:46,274 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 153 predicate places. [2024-06-28 01:49:46,274 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 259 transitions, 2780 flow [2024-06-28 01:49:46,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:46,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:46,274 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 01:49:46,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:49:46,275 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:46,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:46,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1199683448, now seen corresponding path program 1 times [2024-06-28 01:49:46,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:46,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620143288] [2024-06-28 01:49:46,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:46,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:46,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:47,338 INFO 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 01:49:47,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:47,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620143288] [2024-06-28 01:49:47,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620143288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:47,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:47,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:47,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110797500] [2024-06-28 01:49:47,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:47,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:47,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:47,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:47,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:47,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:47,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 259 transitions, 2780 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:47,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:47,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:47,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:48,966 INFO L124 PetriNetUnfolderBase]: 6322/10292 cut-off events. [2024-06-28 01:49:48,967 INFO L125 PetriNetUnfolderBase]: For 214099/214099 co-relation queries the response was YES. [2024-06-28 01:49:49,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62532 conditions, 10292 events. 6322/10292 cut-off events. For 214099/214099 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 70984 event pairs, 2972 based on Foata normal form. 1/10050 useless extension candidates. Maximal degree in co-relation 62438. Up to 9054 conditions per place. [2024-06-28 01:49:49,082 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 253 selfloop transitions, 27 changer transitions 0/289 dead transitions. [2024-06-28 01:49:49,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 289 transitions, 3532 flow [2024-06-28 01:49:49,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:49,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:49,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-28 01:49:49,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592391304347826 [2024-06-28 01:49:49,084 INFO L175 Difference]: Start difference. First operand has 205 places, 259 transitions, 2780 flow. Second operand 8 states and 169 transitions. [2024-06-28 01:49:49,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 289 transitions, 3532 flow [2024-06-28 01:49:49,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 289 transitions, 3463 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:49,560 INFO L231 Difference]: Finished difference. Result has 208 places, 262 transitions, 2833 flow [2024-06-28 01:49:49,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2833, PETRI_PLACES=208, PETRI_TRANSITIONS=262} [2024-06-28 01:49:49,561 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 156 predicate places. [2024-06-28 01:49:49,561 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 262 transitions, 2833 flow [2024-06-28 01:49:49,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:49,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:49,561 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 01:49:49,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:49:49,562 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:49,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:49,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1532142500, now seen corresponding path program 3 times [2024-06-28 01:49:49,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:49,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167419291] [2024-06-28 01:49:49,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:49,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:50,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:50,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:50,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167419291] [2024-06-28 01:49:50,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167419291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:50,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:50,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:49:50,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512139248] [2024-06-28 01:49:50,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:50,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:49:50,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:50,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:49:50,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:49:50,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:50,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 262 transitions, 2833 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:50,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:50,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:50,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:52,134 INFO L124 PetriNetUnfolderBase]: 6350/10331 cut-off events. [2024-06-28 01:49:52,134 INFO L125 PetriNetUnfolderBase]: For 223978/223978 co-relation queries the response was YES. [2024-06-28 01:49:52,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63575 conditions, 10331 events. 6350/10331 cut-off events. For 223978/223978 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 71177 event pairs, 2991 based on Foata normal form. 2/10090 useless extension candidates. Maximal degree in co-relation 63480. Up to 9094 conditions per place. [2024-06-28 01:49:52,250 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 258 selfloop transitions, 24 changer transitions 0/291 dead transitions. [2024-06-28 01:49:52,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 291 transitions, 3581 flow [2024-06-28 01:49:52,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:52,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:52,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 01:49:52,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4813664596273292 [2024-06-28 01:49:52,251 INFO L175 Difference]: Start difference. First operand has 208 places, 262 transitions, 2833 flow. Second operand 7 states and 155 transitions. [2024-06-28 01:49:52,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 291 transitions, 3581 flow [2024-06-28 01:49:52,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 291 transitions, 3498 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:52,689 INFO L231 Difference]: Finished difference. Result has 209 places, 264 transitions, 2860 flow [2024-06-28 01:49:52,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2750, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2860, PETRI_PLACES=209, PETRI_TRANSITIONS=264} [2024-06-28 01:49:52,690 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 157 predicate places. [2024-06-28 01:49:52,690 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 264 transitions, 2860 flow [2024-06-28 01:49:52,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:52,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:52,691 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 01:49:52,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:49:52,691 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:52,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:52,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1190508812, now seen corresponding path program 4 times [2024-06-28 01:49:52,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:52,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552471837] [2024-06-28 01:49:52,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:52,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:52,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:53,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 01:49:53,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:53,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552471837] [2024-06-28 01:49:53,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552471837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:53,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:53,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:53,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752114883] [2024-06-28 01:49:53,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:53,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:53,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:53,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:53,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:53,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:53,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 264 transitions, 2860 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:53,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:53,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:53,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:55,094 INFO L124 PetriNetUnfolderBase]: 6344/10318 cut-off events. [2024-06-28 01:49:55,094 INFO L125 PetriNetUnfolderBase]: For 229924/229924 co-relation queries the response was YES. [2024-06-28 01:49:55,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63798 conditions, 10318 events. 6344/10318 cut-off events. For 229924/229924 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 71085 event pairs, 3004 based on Foata normal form. 2/10079 useless extension candidates. Maximal degree in co-relation 63703. Up to 9107 conditions per place. [2024-06-28 01:49:55,220 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 267 selfloop transitions, 20 changer transitions 0/296 dead transitions. [2024-06-28 01:49:55,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 296 transitions, 3636 flow [2024-06-28 01:49:55,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:55,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:55,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 01:49:55,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47282608695652173 [2024-06-28 01:49:55,221 INFO L175 Difference]: Start difference. First operand has 209 places, 264 transitions, 2860 flow. Second operand 8 states and 174 transitions. [2024-06-28 01:49:55,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 296 transitions, 3636 flow [2024-06-28 01:49:55,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 296 transitions, 3546 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:55,697 INFO L231 Difference]: Finished difference. Result has 212 places, 267 transitions, 2874 flow [2024-06-28 01:49:55,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2874, PETRI_PLACES=212, PETRI_TRANSITIONS=267} [2024-06-28 01:49:55,697 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-06-28 01:49:55,697 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 267 transitions, 2874 flow [2024-06-28 01:49:55,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:55,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:55,698 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 01:49:55,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:49:55,698 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 01:49:55,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:55,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1200009196, now seen corresponding path program 4 times [2024-06-28 01:49:55,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:55,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131789687] [2024-06-28 01:49:55,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:55,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:55,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:56,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:56,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:56,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131789687] [2024-06-28 01:49:56,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131789687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:56,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:56,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:56,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942878913] [2024-06-28 01:49:56,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:56,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:56,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:56,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:56,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:56,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:49:56,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 267 transitions, 2874 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:56,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:56,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:49:56,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:58,256 INFO L124 PetriNetUnfolderBase]: 6355/10359 cut-off events. [2024-06-28 01:49:58,256 INFO L125 PetriNetUnfolderBase]: For 225974/225974 co-relation queries the response was YES. [2024-06-28 01:49:58,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63597 conditions, 10359 events. 6355/10359 cut-off events. For 225974/225974 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 71564 event pairs, 2978 based on Foata normal form. 2/10114 useless extension candidates. Maximal degree in co-relation 63501. Up to 9135 conditions per place. [2024-06-28 01:49:58,364 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 270 selfloop transitions, 19 changer transitions 0/298 dead transitions. [2024-06-28 01:49:58,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 298 transitions, 3644 flow [2024-06-28 01:49:58,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:58,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:58,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 01:49:58,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-28 01:49:58,365 INFO L175 Difference]: Start difference. First operand has 212 places, 267 transitions, 2874 flow. Second operand 7 states and 154 transitions. [2024-06-28 01:49:58,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 298 transitions, 3644 flow [2024-06-28 01:49:58,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 298 transitions, 3568 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:58,792 INFO L231 Difference]: Finished difference. Result has 214 places, 272 transitions, 2933 flow [2024-06-28 01:49:58,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2798, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2933, PETRI_PLACES=214, PETRI_TRANSITIONS=272} [2024-06-28 01:49:58,793 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 162 predicate places. [2024-06-28 01:49:58,793 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 272 transitions, 2933 flow [2024-06-28 01:49:58,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:49:58,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:58,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:58,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:49:58,793 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:49:58,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:58,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1126197631, now seen corresponding path program 1 times [2024-06-28 01:49:58,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:58,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225783634] [2024-06-28 01:49:58,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:58,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:58,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:59,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:59,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:59,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225783634] [2024-06-28 01:49:59,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225783634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:59,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:59,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:59,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294254054] [2024-06-28 01:49:59,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:59,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:59,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:59,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:59,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:50:00,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:00,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 272 transitions, 2933 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states 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 01:50:00,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:00,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:00,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:01,693 INFO L124 PetriNetUnfolderBase]: 6448/10013 cut-off events. [2024-06-28 01:50:01,693 INFO L125 PetriNetUnfolderBase]: For 240163/240163 co-relation queries the response was YES. [2024-06-28 01:50:01,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64706 conditions, 10013 events. 6448/10013 cut-off events. For 240163/240163 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 64536 event pairs, 1491 based on Foata normal form. 12/9896 useless extension candidates. Maximal degree in co-relation 64608. Up to 8863 conditions per place. [2024-06-28 01:50:01,810 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 274 selfloop transitions, 41 changer transitions 0/324 dead transitions. [2024-06-28 01:50:01,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 324 transitions, 3886 flow [2024-06-28 01:50:01,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:01,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:01,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:50:01,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:50:01,812 INFO L175 Difference]: Start difference. First operand has 214 places, 272 transitions, 2933 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:50:01,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 324 transitions, 3886 flow [2024-06-28 01:50:02,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 324 transitions, 3799 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 01:50:02,423 INFO L231 Difference]: Finished difference. Result has 219 places, 275 transitions, 2986 flow [2024-06-28 01:50:02,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2986, PETRI_PLACES=219, PETRI_TRANSITIONS=275} [2024-06-28 01:50:02,423 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 167 predicate places. [2024-06-28 01:50:02,423 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 275 transitions, 2986 flow [2024-06-28 01:50:02,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states 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 01:50:02,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:02,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:02,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:50:02,424 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 01:50:02,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:02,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1284128497, now seen corresponding path program 1 times [2024-06-28 01:50:02,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:02,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999421727] [2024-06-28 01:50:02,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:02,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:02,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:03,127 INFO 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 01:50:03,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:03,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999421727] [2024-06-28 01:50:03,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999421727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:03,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:03,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:03,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338270425] [2024-06-28 01:50:03,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:03,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:03,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:03,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:03,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:03,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:03,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 275 transitions, 2986 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:03,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:03,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:03,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:05,245 INFO L124 PetriNetUnfolderBase]: 6795/11138 cut-off events. [2024-06-28 01:50:05,246 INFO L125 PetriNetUnfolderBase]: For 257902/257904 co-relation queries the response was YES. [2024-06-28 01:50:05,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68699 conditions, 11138 events. 6795/11138 cut-off events. For 257902/257904 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 78266 event pairs, 2464 based on Foata normal form. 10/10862 useless extension candidates. Maximal degree in co-relation 68599. Up to 9375 conditions per place. [2024-06-28 01:50:05,379 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 313 selfloop transitions, 56 changer transitions 0/378 dead transitions. [2024-06-28 01:50:05,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 378 transitions, 4427 flow [2024-06-28 01:50:05,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:50:05,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:50:05,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2024-06-28 01:50:05,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-06-28 01:50:05,381 INFO L175 Difference]: Start difference. First operand has 219 places, 275 transitions, 2986 flow. Second operand 12 states and 282 transitions. [2024-06-28 01:50:05,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 378 transitions, 4427 flow [2024-06-28 01:50:05,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 378 transitions, 4306 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:50:05,965 INFO L231 Difference]: Finished difference. Result has 229 places, 301 transitions, 3323 flow [2024-06-28 01:50:05,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3323, PETRI_PLACES=229, PETRI_TRANSITIONS=301} [2024-06-28 01:50:05,965 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 177 predicate places. [2024-06-28 01:50:05,966 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 301 transitions, 3323 flow [2024-06-28 01:50:05,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:05,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:05,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:05,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:50:05,967 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 01:50:05,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:05,967 INFO L85 PathProgramCache]: Analyzing trace with hash -226188069, now seen corresponding path program 2 times [2024-06-28 01:50:05,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:05,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206818716] [2024-06-28 01:50:05,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:05,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:05,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:06,606 INFO 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 01:50:06,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:06,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206818716] [2024-06-28 01:50:06,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206818716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:06,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:06,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:06,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297630057] [2024-06-28 01:50:06,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:06,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:06,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:06,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:06,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:06,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:06,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 301 transitions, 3323 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:06,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:06,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:06,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:08,874 INFO L124 PetriNetUnfolderBase]: 7375/12325 cut-off events. [2024-06-28 01:50:08,875 INFO L125 PetriNetUnfolderBase]: For 285506/285508 co-relation queries the response was YES. [2024-06-28 01:50:08,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76183 conditions, 12325 events. 7375/12325 cut-off events. For 285506/285508 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 90296 event pairs, 2231 based on Foata normal form. 10/11973 useless extension candidates. Maximal degree in co-relation 76079. Up to 9377 conditions per place. [2024-06-28 01:50:09,043 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 308 selfloop transitions, 70 changer transitions 0/387 dead transitions. [2024-06-28 01:50:09,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 387 transitions, 4831 flow [2024-06-28 01:50:09,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:09,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:09,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 265 transitions. [2024-06-28 01:50:09,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5237154150197628 [2024-06-28 01:50:09,045 INFO L175 Difference]: Start difference. First operand has 229 places, 301 transitions, 3323 flow. Second operand 11 states and 265 transitions. [2024-06-28 01:50:09,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 387 transitions, 4831 flow [2024-06-28 01:50:09,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 387 transitions, 4640 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-28 01:50:09,745 INFO L231 Difference]: Finished difference. Result has 235 places, 313 transitions, 3496 flow [2024-06-28 01:50:09,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3496, PETRI_PLACES=235, PETRI_TRANSITIONS=313} [2024-06-28 01:50:09,746 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-06-28 01:50:09,746 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 313 transitions, 3496 flow [2024-06-28 01:50:09,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:09,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:09,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:09,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:50:09,747 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 01:50:09,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:09,747 INFO L85 PathProgramCache]: Analyzing trace with hash 770794586, now seen corresponding path program 1 times [2024-06-28 01:50:09,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:09,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926713071] [2024-06-28 01:50:09,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:09,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:09,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:10,520 INFO 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 01:50:10,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:10,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926713071] [2024-06-28 01:50:10,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926713071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:10,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:10,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:50:10,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468489486] [2024-06-28 01:50:10,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:10,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:50:10,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:10,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:50:10,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:50:10,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:10,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 313 transitions, 3496 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:10,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:10,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:10,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:12,838 INFO L124 PetriNetUnfolderBase]: 7472/12350 cut-off events. [2024-06-28 01:50:12,839 INFO L125 PetriNetUnfolderBase]: For 294066/294068 co-relation queries the response was YES. [2024-06-28 01:50:12,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78443 conditions, 12350 events. 7472/12350 cut-off events. For 294066/294068 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 89492 event pairs, 2850 based on Foata normal form. 4/12031 useless extension candidates. Maximal degree in co-relation 78339. Up to 10701 conditions per place. [2024-06-28 01:50:12,992 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 320 selfloop transitions, 51 changer transitions 0/380 dead transitions. [2024-06-28 01:50:12,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 380 transitions, 4887 flow [2024-06-28 01:50:12,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:12,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:12,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-28 01:50:12,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5065217391304347 [2024-06-28 01:50:12,994 INFO L175 Difference]: Start difference. First operand has 235 places, 313 transitions, 3496 flow. Second operand 10 states and 233 transitions. [2024-06-28 01:50:12,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 380 transitions, 4887 flow [2024-06-28 01:50:13,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 380 transitions, 4793 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:13,729 INFO L231 Difference]: Finished difference. Result has 242 places, 332 transitions, 3882 flow [2024-06-28 01:50:13,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3882, PETRI_PLACES=242, PETRI_TRANSITIONS=332} [2024-06-28 01:50:13,730 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-28 01:50:13,730 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 332 transitions, 3882 flow [2024-06-28 01:50:13,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:13,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:13,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:13,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:50:13,731 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 01:50:13,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:13,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1544341530, now seen corresponding path program 2 times [2024-06-28 01:50:13,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:13,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087199882] [2024-06-28 01:50:13,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:13,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:13,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:14,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:14,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:14,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087199882] [2024-06-28 01:50:14,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087199882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:14,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:14,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:14,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888980700] [2024-06-28 01:50:14,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:14,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:14,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:14,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:14,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:14,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:14,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 332 transitions, 3882 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:14,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:14,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:14,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:16,803 INFO L124 PetriNetUnfolderBase]: 7522/12380 cut-off events. [2024-06-28 01:50:16,803 INFO L125 PetriNetUnfolderBase]: For 320207/320207 co-relation queries the response was YES. [2024-06-28 01:50:16,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81842 conditions, 12380 events. 7522/12380 cut-off events. For 320207/320207 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 89087 event pairs, 2324 based on Foata normal form. 5/12062 useless extension candidates. Maximal degree in co-relation 81733. Up to 10524 conditions per place. [2024-06-28 01:50:16,994 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 287 selfloop transitions, 61 changer transitions 0/357 dead transitions. [2024-06-28 01:50:16,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 357 transitions, 4834 flow [2024-06-28 01:50:16,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:50:16,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:50:16,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 01:50:16,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108695652173914 [2024-06-28 01:50:16,995 INFO L175 Difference]: Start difference. First operand has 242 places, 332 transitions, 3882 flow. Second operand 6 states and 141 transitions. [2024-06-28 01:50:16,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 357 transitions, 4834 flow [2024-06-28 01:50:17,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 357 transitions, 4611 flow, removed 97 selfloop flow, removed 4 redundant places. [2024-06-28 01:50:17,737 INFO L231 Difference]: Finished difference. Result has 244 places, 335 transitions, 3908 flow [2024-06-28 01:50:17,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3908, PETRI_PLACES=244, PETRI_TRANSITIONS=335} [2024-06-28 01:50:17,737 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 192 predicate places. [2024-06-28 01:50:17,737 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 335 transitions, 3908 flow [2024-06-28 01:50:17,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:17,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:17,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:17,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:50:17,738 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:17,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:17,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1059334613, now seen corresponding path program 2 times [2024-06-28 01:50:17,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:17,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546592557] [2024-06-28 01:50:17,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:17,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:17,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:19,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 01:50:19,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:19,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546592557] [2024-06-28 01:50:19,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546592557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:19,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:19,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:50:19,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707891822] [2024-06-28 01:50:19,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:19,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:50:19,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:19,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:50:19,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:50:19,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:19,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 335 transitions, 3908 flow. Second operand has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states 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 01:50:19,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:19,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:19,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:21,639 INFO L124 PetriNetUnfolderBase]: 7522/12425 cut-off events. [2024-06-28 01:50:21,639 INFO L125 PetriNetUnfolderBase]: For 328531/328534 co-relation queries the response was YES. [2024-06-28 01:50:21,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82304 conditions, 12425 events. 7522/12425 cut-off events. For 328531/328534 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 89648 event pairs, 2618 based on Foata normal form. 14/12096 useless extension candidates. Maximal degree in co-relation 82193. Up to 10022 conditions per place. [2024-06-28 01:50:21,800 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 329 selfloop transitions, 66 changer transitions 0/404 dead transitions. [2024-06-28 01:50:21,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 404 transitions, 5175 flow [2024-06-28 01:50:21,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:50:21,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:50:21,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 01:50:21,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304347826086957 [2024-06-28 01:50:21,801 INFO L175 Difference]: Start difference. First operand has 244 places, 335 transitions, 3908 flow. Second operand 10 states and 244 transitions. [2024-06-28 01:50:21,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 404 transitions, 5175 flow [2024-06-28 01:50:22,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 404 transitions, 5030 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 01:50:22,773 INFO L231 Difference]: Finished difference. Result has 250 places, 338 transitions, 3927 flow [2024-06-28 01:50:22,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3927, PETRI_PLACES=250, PETRI_TRANSITIONS=338} [2024-06-28 01:50:22,773 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 198 predicate places. [2024-06-28 01:50:22,773 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 338 transitions, 3927 flow [2024-06-28 01:50:22,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.25) internal successors, (159), 12 states have internal predecessors, (159), 0 states have call successors, (0), 0 states 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 01:50:22,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:22,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:22,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:50:22,774 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:22,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:22,778 INFO L85 PathProgramCache]: Analyzing trace with hash 2118434997, now seen corresponding path program 3 times [2024-06-28 01:50:22,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:22,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738637720] [2024-06-28 01:50:22,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:22,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:22,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:23,592 INFO 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 01:50:23,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:23,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738637720] [2024-06-28 01:50:23,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738637720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:23,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:23,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:23,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134234399] [2024-06-28 01:50:23,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:23,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:23,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:23,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:23,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:23,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:23,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 338 transitions, 3927 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:23,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:23,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:23,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:26,090 INFO L124 PetriNetUnfolderBase]: 7504/12446 cut-off events. [2024-06-28 01:50:26,090 INFO L125 PetriNetUnfolderBase]: For 326089/326089 co-relation queries the response was YES. [2024-06-28 01:50:26,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82228 conditions, 12446 events. 7504/12446 cut-off events. For 326089/326089 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 90163 event pairs, 1824 based on Foata normal form. 8/12101 useless extension candidates. Maximal degree in co-relation 82115. Up to 9415 conditions per place. [2024-06-28 01:50:26,265 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 294 selfloop transitions, 74 changer transitions 0/377 dead transitions. [2024-06-28 01:50:26,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 377 transitions, 5007 flow [2024-06-28 01:50:26,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:26,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:26,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:50:26,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:50:26,266 INFO L175 Difference]: Start difference. First operand has 250 places, 338 transitions, 3927 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:50:26,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 377 transitions, 5007 flow [2024-06-28 01:50:27,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 377 transitions, 4844 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:27,092 INFO L231 Difference]: Finished difference. Result has 251 places, 338 transitions, 3928 flow [2024-06-28 01:50:27,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3764, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3928, PETRI_PLACES=251, PETRI_TRANSITIONS=338} [2024-06-28 01:50:27,093 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 199 predicate places. [2024-06-28 01:50:27,093 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 338 transitions, 3928 flow [2024-06-28 01:50:27,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:27,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:27,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:27,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:50:27,094 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:27,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:27,094 INFO L85 PathProgramCache]: Analyzing trace with hash 135914170, now seen corresponding path program 3 times [2024-06-28 01:50:27,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:27,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704901073] [2024-06-28 01:50:27,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:27,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:27,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:27,852 INFO 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 01:50:27,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:27,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704901073] [2024-06-28 01:50:27,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704901073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:27,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:27,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:27,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343815537] [2024-06-28 01:50:27,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:27,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:27,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:27,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:27,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:27,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:27,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 338 transitions, 3928 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:27,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:27,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:27,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:30,036 INFO L124 PetriNetUnfolderBase]: 7560/12439 cut-off events. [2024-06-28 01:50:30,036 INFO L125 PetriNetUnfolderBase]: For 325171/325171 co-relation queries the response was YES. [2024-06-28 01:50:30,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82854 conditions, 12439 events. 7560/12439 cut-off events. For 325171/325171 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 89414 event pairs, 2048 based on Foata normal form. 2/12078 useless extension candidates. Maximal degree in co-relation 82740. Up to 10429 conditions per place. [2024-06-28 01:50:30,219 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 281 selfloop transitions, 82 changer transitions 0/372 dead transitions. [2024-06-28 01:50:30,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 372 transitions, 5020 flow [2024-06-28 01:50:30,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:30,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:30,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 01:50:30,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5093167701863354 [2024-06-28 01:50:30,220 INFO L175 Difference]: Start difference. First operand has 251 places, 338 transitions, 3928 flow. Second operand 7 states and 164 transitions. [2024-06-28 01:50:30,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 372 transitions, 5020 flow [2024-06-28 01:50:31,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 372 transitions, 4864 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:31,090 INFO L231 Difference]: Finished difference. Result has 253 places, 344 transitions, 4162 flow [2024-06-28 01:50:31,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4162, PETRI_PLACES=253, PETRI_TRANSITIONS=344} [2024-06-28 01:50:31,090 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-06-28 01:50:31,091 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 344 transitions, 4162 flow [2024-06-28 01:50:31,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:31,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:31,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:31,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:50:31,091 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:31,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:31,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1847028903, now seen corresponding path program 1 times [2024-06-28 01:50:31,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:31,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179482640] [2024-06-28 01:50:31,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:31,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:31,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:31,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:31,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:31,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179482640] [2024-06-28 01:50:31,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179482640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:31,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:31,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:31,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621134937] [2024-06-28 01:50:31,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:31,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:31,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:31,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:31,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:31,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:31,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 344 transitions, 4162 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:31,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:31,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:31,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:34,211 INFO L124 PetriNetUnfolderBase]: 7754/12888 cut-off events. [2024-06-28 01:50:34,211 INFO L125 PetriNetUnfolderBase]: For 344183/344186 co-relation queries the response was YES. [2024-06-28 01:50:34,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86431 conditions, 12888 events. 7754/12888 cut-off events. For 344183/344186 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 94264 event pairs, 2636 based on Foata normal form. 6/12504 useless extension candidates. Maximal degree in co-relation 86316. Up to 10538 conditions per place. [2024-06-28 01:50:34,383 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 310 selfloop transitions, 74 changer transitions 0/393 dead transitions. [2024-06-28 01:50:34,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 393 transitions, 5545 flow [2024-06-28 01:50:34,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:34,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:34,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:50:34,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163043478260869 [2024-06-28 01:50:34,384 INFO L175 Difference]: Start difference. First operand has 253 places, 344 transitions, 4162 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:50:34,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 393 transitions, 5545 flow [2024-06-28 01:50:35,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 393 transitions, 5398 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 01:50:35,353 INFO L231 Difference]: Finished difference. Result has 258 places, 356 transitions, 4475 flow [2024-06-28 01:50:35,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4017, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4475, PETRI_PLACES=258, PETRI_TRANSITIONS=356} [2024-06-28 01:50:35,353 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 206 predicate places. [2024-06-28 01:50:35,353 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 356 transitions, 4475 flow [2024-06-28 01:50:35,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:35,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:35,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:35,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:50:35,354 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:35,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:35,355 INFO L85 PathProgramCache]: Analyzing trace with hash 182289109, now seen corresponding path program 2 times [2024-06-28 01:50:35,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:35,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241569751] [2024-06-28 01:50:35,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:35,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:35,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:36,150 INFO 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 01:50:36,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:36,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241569751] [2024-06-28 01:50:36,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241569751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:36,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:36,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:36,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842351580] [2024-06-28 01:50:36,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:36,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:36,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:36,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:36,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:36,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:36,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 356 transitions, 4475 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:36,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:36,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:36,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:38,547 INFO L124 PetriNetUnfolderBase]: 7856/12851 cut-off events. [2024-06-28 01:50:38,547 INFO L125 PetriNetUnfolderBase]: For 366704/366704 co-relation queries the response was YES. [2024-06-28 01:50:38,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89581 conditions, 12851 events. 7856/12851 cut-off events. For 366704/366704 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 91973 event pairs, 2051 based on Foata normal form. 6/12491 useless extension candidates. Maximal degree in co-relation 89465. Up to 10683 conditions per place. [2024-06-28 01:50:38,720 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 296 selfloop transitions, 92 changer transitions 0/397 dead transitions. [2024-06-28 01:50:38,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 397 transitions, 5723 flow [2024-06-28 01:50:38,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:38,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:38,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:50:38,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-28 01:50:38,721 INFO L175 Difference]: Start difference. First operand has 258 places, 356 transitions, 4475 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:50:38,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 397 transitions, 5723 flow [2024-06-28 01:50:39,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 397 transitions, 5533 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-28 01:50:39,660 INFO L231 Difference]: Finished difference. Result has 261 places, 363 transitions, 4698 flow [2024-06-28 01:50:39,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4305, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4698, PETRI_PLACES=261, PETRI_TRANSITIONS=363} [2024-06-28 01:50:39,676 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 209 predicate places. [2024-06-28 01:50:39,677 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 363 transitions, 4698 flow [2024-06-28 01:50:39,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:39,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:39,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:39,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:50:39,677 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:39,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:39,678 INFO L85 PathProgramCache]: Analyzing trace with hash 417541909, now seen corresponding path program 3 times [2024-06-28 01:50:39,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:39,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502924318] [2024-06-28 01:50:39,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:39,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:39,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:40,469 INFO 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 01:50:40,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:40,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502924318] [2024-06-28 01:50:40,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502924318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:40,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:40,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:40,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447898993] [2024-06-28 01:50:40,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:40,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:40,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:40,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:40,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:40,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:40,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 363 transitions, 4698 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:40,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:40,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:40,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:42,859 INFO L124 PetriNetUnfolderBase]: 7844/12888 cut-off events. [2024-06-28 01:50:42,859 INFO L125 PetriNetUnfolderBase]: For 368549/368552 co-relation queries the response was YES. [2024-06-28 01:50:42,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90194 conditions, 12888 events. 7844/12888 cut-off events. For 368549/368552 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 93074 event pairs, 2922 based on Foata normal form. 6/12558 useless extension candidates. Maximal degree in co-relation 90077. Up to 11090 conditions per place. [2024-06-28 01:50:43,040 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 336 selfloop transitions, 42 changer transitions 0/387 dead transitions. [2024-06-28 01:50:43,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 387 transitions, 5638 flow [2024-06-28 01:50:43,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:43,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 01:50:43,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4906832298136646 [2024-06-28 01:50:43,042 INFO L175 Difference]: Start difference. First operand has 261 places, 363 transitions, 4698 flow. Second operand 7 states and 158 transitions. [2024-06-28 01:50:43,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 387 transitions, 5638 flow [2024-06-28 01:50:44,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 387 transitions, 5297 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:44,127 INFO L231 Difference]: Finished difference. Result has 262 places, 363 transitions, 4453 flow [2024-06-28 01:50:44,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4453, PETRI_PLACES=262, PETRI_TRANSITIONS=363} [2024-06-28 01:50:44,127 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 210 predicate places. [2024-06-28 01:50:44,127 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 363 transitions, 4453 flow [2024-06-28 01:50:44,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:44,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:44,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:44,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:50:44,128 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:44,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:44,128 INFO L85 PathProgramCache]: Analyzing trace with hash -350838157, now seen corresponding path program 4 times [2024-06-28 01:50:44,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:44,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122578890] [2024-06-28 01:50:44,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:44,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:45,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:45,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:45,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122578890] [2024-06-28 01:50:45,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122578890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:45,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:45,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:45,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723499381] [2024-06-28 01:50:45,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:45,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:45,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:45,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:45,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:45,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:45,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 363 transitions, 4453 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:45,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:45,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:45,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:47,544 INFO L124 PetriNetUnfolderBase]: 8015/13264 cut-off events. [2024-06-28 01:50:47,544 INFO L125 PetriNetUnfolderBase]: For 368670/368673 co-relation queries the response was YES. [2024-06-28 01:50:47,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90963 conditions, 13264 events. 8015/13264 cut-off events. For 368670/368673 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 96818 event pairs, 2739 based on Foata normal form. 4/12873 useless extension candidates. Maximal degree in co-relation 90845. Up to 11086 conditions per place. [2024-06-28 01:50:47,726 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 353 selfloop transitions, 57 changer transitions 0/419 dead transitions. [2024-06-28 01:50:47,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 419 transitions, 5812 flow [2024-06-28 01:50:47,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:47,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:47,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:50:47,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:50:47,727 INFO L175 Difference]: Start difference. First operand has 262 places, 363 transitions, 4453 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:50:47,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 419 transitions, 5812 flow [2024-06-28 01:50:48,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 419 transitions, 5718 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:50:48,651 INFO L231 Difference]: Finished difference. Result has 266 places, 377 transitions, 4754 flow [2024-06-28 01:50:48,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4359, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4754, PETRI_PLACES=266, PETRI_TRANSITIONS=377} [2024-06-28 01:50:48,651 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 214 predicate places. [2024-06-28 01:50:48,652 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 377 transitions, 4754 flow [2024-06-28 01:50:48,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:48,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:48,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:48,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:50:48,652 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:48,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:48,653 INFO L85 PathProgramCache]: Analyzing trace with hash -607338667, now seen corresponding path program 5 times [2024-06-28 01:50:48,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:48,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530161313] [2024-06-28 01:50:48,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:48,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:48,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:49,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:49,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:49,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530161313] [2024-06-28 01:50:49,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530161313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:49,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:49,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:49,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564835124] [2024-06-28 01:50:49,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:49,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:49,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:49,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:49,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:49,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:49,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 377 transitions, 4754 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:49,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:49,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:49,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:51,935 INFO L124 PetriNetUnfolderBase]: 8163/13449 cut-off events. [2024-06-28 01:50:51,936 INFO L125 PetriNetUnfolderBase]: For 403257/403260 co-relation queries the response was YES. [2024-06-28 01:50:52,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94941 conditions, 13449 events. 8163/13449 cut-off events. For 403257/403260 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 97796 event pairs, 2768 based on Foata normal form. 6/13065 useless extension candidates. Maximal degree in co-relation 94821. Up to 11460 conditions per place. [2024-06-28 01:50:52,143 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 385 selfloop transitions, 41 changer transitions 0/435 dead transitions. [2024-06-28 01:50:52,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 435 transitions, 6357 flow [2024-06-28 01:50:52,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:50:52,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:50:52,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 01:50:52,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5120772946859904 [2024-06-28 01:50:52,144 INFO L175 Difference]: Start difference. First operand has 266 places, 377 transitions, 4754 flow. Second operand 9 states and 212 transitions. [2024-06-28 01:50:52,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 435 transitions, 6357 flow [2024-06-28 01:50:53,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 435 transitions, 6198 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 01:50:53,170 INFO L231 Difference]: Finished difference. Result has 272 places, 386 transitions, 4959 flow [2024-06-28 01:50:53,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4959, PETRI_PLACES=272, PETRI_TRANSITIONS=386} [2024-06-28 01:50:53,170 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-06-28 01:50:53,170 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 386 transitions, 4959 flow [2024-06-28 01:50:53,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:53,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:53,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:53,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:50:53,171 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:53,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:53,172 INFO L85 PathProgramCache]: Analyzing trace with hash -607188937, now seen corresponding path program 6 times [2024-06-28 01:50:53,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:53,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216632630] [2024-06-28 01:50:53,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:53,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:53,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:53,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:53,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:53,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216632630] [2024-06-28 01:50:53,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216632630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:53,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:53,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:53,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795932345] [2024-06-28 01:50:53,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:53,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:53,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:53,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:53,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:54,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:54,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 386 transitions, 4959 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:54,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:54,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:54,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:56,433 INFO L124 PetriNetUnfolderBase]: 8151/13451 cut-off events. [2024-06-28 01:50:56,433 INFO L125 PetriNetUnfolderBase]: For 423258/423261 co-relation queries the response was YES. [2024-06-28 01:50:56,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96024 conditions, 13451 events. 8151/13451 cut-off events. For 423258/423261 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 98050 event pairs, 2772 based on Foata normal form. 6/13061 useless extension candidates. Maximal degree in co-relation 95902. Up to 11528 conditions per place. [2024-06-28 01:50:56,628 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 381 selfloop transitions, 35 changer transitions 0/425 dead transitions. [2024-06-28 01:50:56,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 425 transitions, 6131 flow [2024-06-28 01:50:56,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:50:56,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:50:56,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 01:50:56,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806763285024155 [2024-06-28 01:50:56,629 INFO L175 Difference]: Start difference. First operand has 272 places, 386 transitions, 4959 flow. Second operand 9 states and 199 transitions. [2024-06-28 01:50:56,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 425 transitions, 6131 flow [2024-06-28 01:50:57,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 425 transitions, 5872 flow, removed 108 selfloop flow, removed 7 redundant places. [2024-06-28 01:50:57,803 INFO L231 Difference]: Finished difference. Result has 274 places, 386 transitions, 4777 flow [2024-06-28 01:50:57,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4700, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4777, PETRI_PLACES=274, PETRI_TRANSITIONS=386} [2024-06-28 01:50:57,804 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 222 predicate places. [2024-06-28 01:50:57,804 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 386 transitions, 4777 flow [2024-06-28 01:50:57,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:57,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:57,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:57,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:50:57,805 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:50:57,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:57,805 INFO L85 PathProgramCache]: Analyzing trace with hash -337505677, now seen corresponding path program 7 times [2024-06-28 01:50:57,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:57,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964005787] [2024-06-28 01:50:57,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:57,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:57,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:58,689 INFO 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 01:50:58,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:58,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964005787] [2024-06-28 01:50:58,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964005787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:58,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:58,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:58,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507115553] [2024-06-28 01:50:58,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:58,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:58,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:58,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:58,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:58,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:50:58,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 386 transitions, 4777 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:50:58,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:58,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:50:58,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:01,182 INFO L124 PetriNetUnfolderBase]: 8250/13573 cut-off events. [2024-06-28 01:51:01,183 INFO L125 PetriNetUnfolderBase]: For 416971/416974 co-relation queries the response was YES. [2024-06-28 01:51:01,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96556 conditions, 13573 events. 8250/13573 cut-off events. For 416971/416974 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 98733 event pairs, 2720 based on Foata normal form. 4/13192 useless extension candidates. Maximal degree in co-relation 96434. Up to 10594 conditions per place. [2024-06-28 01:51:01,386 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 313 selfloop transitions, 111 changer transitions 0/433 dead transitions. [2024-06-28 01:51:01,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 433 transitions, 6257 flow [2024-06-28 01:51:01,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:01,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:01,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:51:01,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217391304347826 [2024-06-28 01:51:01,387 INFO L175 Difference]: Start difference. First operand has 274 places, 386 transitions, 4777 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:51:01,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 433 transitions, 6257 flow [2024-06-28 01:51:02,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 433 transitions, 6180 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:51:02,703 INFO L231 Difference]: Finished difference. Result has 276 places, 393 transitions, 5209 flow [2024-06-28 01:51:02,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4700, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5209, PETRI_PLACES=276, PETRI_TRANSITIONS=393} [2024-06-28 01:51:02,704 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 224 predicate places. [2024-06-28 01:51:02,704 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 393 transitions, 5209 flow [2024-06-28 01:51:02,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:02,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:02,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:02,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:51:02,704 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:02,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:02,705 INFO L85 PathProgramCache]: Analyzing trace with hash 2037116395, now seen corresponding path program 8 times [2024-06-28 01:51:02,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:02,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7919112] [2024-06-28 01:51:02,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:02,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:02,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:03,480 INFO 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 01:51:03,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:03,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7919112] [2024-06-28 01:51:03,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7919112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:03,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:03,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:03,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187119464] [2024-06-28 01:51:03,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:03,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:03,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:03,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:03,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:03,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:03,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 393 transitions, 5209 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:03,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:03,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:03,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:05,963 INFO L124 PetriNetUnfolderBase]: 8318/13691 cut-off events. [2024-06-28 01:51:05,963 INFO L125 PetriNetUnfolderBase]: For 460151/460154 co-relation queries the response was YES. [2024-06-28 01:51:06,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100841 conditions, 13691 events. 8318/13691 cut-off events. For 460151/460154 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 99784 event pairs, 2674 based on Foata normal form. 6/13295 useless extension candidates. Maximal degree in co-relation 100717. Up to 11316 conditions per place. [2024-06-28 01:51:06,178 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 356 selfloop transitions, 70 changer transitions 0/435 dead transitions. [2024-06-28 01:51:06,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 435 transitions, 6567 flow [2024-06-28 01:51:06,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:06,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:06,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:51:06,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-28 01:51:06,180 INFO L175 Difference]: Start difference. First operand has 276 places, 393 transitions, 5209 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:51:06,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 435 transitions, 6567 flow [2024-06-28 01:51:07,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 435 transitions, 6374 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-28 01:51:07,422 INFO L231 Difference]: Finished difference. Result has 281 places, 397 transitions, 5315 flow [2024-06-28 01:51:07,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5315, PETRI_PLACES=281, PETRI_TRANSITIONS=397} [2024-06-28 01:51:07,422 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 229 predicate places. [2024-06-28 01:51:07,422 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 397 transitions, 5315 flow [2024-06-28 01:51:07,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:07,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:07,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:07,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:51:07,423 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:07,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:07,423 INFO L85 PathProgramCache]: Analyzing trace with hash 2037383305, now seen corresponding path program 9 times [2024-06-28 01:51:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:07,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234726572] [2024-06-28 01:51:07,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:07,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:07,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:08,296 INFO 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 01:51:08,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:08,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234726572] [2024-06-28 01:51:08,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234726572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:08,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:08,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:08,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125488452] [2024-06-28 01:51:08,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:08,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:08,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:08,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:08,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:08,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:08,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 397 transitions, 5315 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:08,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:08,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:08,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:10,845 INFO L124 PetriNetUnfolderBase]: 8352/13707 cut-off events. [2024-06-28 01:51:10,845 INFO L125 PetriNetUnfolderBase]: For 460608/460611 co-relation queries the response was YES. [2024-06-28 01:51:11,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101624 conditions, 13707 events. 8352/13707 cut-off events. For 460608/460611 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 99526 event pairs, 2682 based on Foata normal form. 4/13319 useless extension candidates. Maximal degree in co-relation 101498. Up to 11170 conditions per place. [2024-06-28 01:51:11,074 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 345 selfloop transitions, 83 changer transitions 0/437 dead transitions. [2024-06-28 01:51:11,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 437 transitions, 6592 flow [2024-06-28 01:51:11,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:11,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:11,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:51:11,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-28 01:51:11,076 INFO L175 Difference]: Start difference. First operand has 281 places, 397 transitions, 5315 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:51:11,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 437 transitions, 6592 flow [2024-06-28 01:51:12,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 437 transitions, 6347 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:12,388 INFO L231 Difference]: Finished difference. Result has 283 places, 400 transitions, 5349 flow [2024-06-28 01:51:12,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5078, PETRI_DIFFERENCE_MINUEND_PLACES=275, 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=8, PETRI_FLOW=5349, PETRI_PLACES=283, PETRI_TRANSITIONS=400} [2024-06-28 01:51:12,830 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 231 predicate places. [2024-06-28 01:51:12,830 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 400 transitions, 5349 flow [2024-06-28 01:51:12,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:12,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:12,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:12,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:51:12,831 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:12,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:12,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1703919573, now seen corresponding path program 10 times [2024-06-28 01:51:12,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:12,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007617085] [2024-06-28 01:51:12,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:12,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:12,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:13,520 INFO 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 01:51:13,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:13,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007617085] [2024-06-28 01:51:13,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007617085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:13,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:13,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:13,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127714991] [2024-06-28 01:51:13,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:13,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:13,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:13,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:13,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:13,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:13,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 400 transitions, 5349 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:13,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:13,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:13,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:16,348 INFO L124 PetriNetUnfolderBase]: 8420/13785 cut-off events. [2024-06-28 01:51:16,348 INFO L125 PetriNetUnfolderBase]: For 462314/462317 co-relation queries the response was YES. [2024-06-28 01:51:16,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101903 conditions, 13785 events. 8420/13785 cut-off events. For 462314/462317 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 100219 event pairs, 3080 based on Foata normal form. 6/13428 useless extension candidates. Maximal degree in co-relation 101776. Up to 11985 conditions per place. [2024-06-28 01:51:16,564 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 385 selfloop transitions, 37 changer transitions 0/431 dead transitions. [2024-06-28 01:51:16,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 431 transitions, 6539 flow [2024-06-28 01:51:16,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:16,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:16,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-28 01:51:16,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47554347826086957 [2024-06-28 01:51:16,566 INFO L175 Difference]: Start difference. First operand has 283 places, 400 transitions, 5349 flow. Second operand 8 states and 175 transitions. [2024-06-28 01:51:16,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 431 transitions, 6539 flow [2024-06-28 01:51:17,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 431 transitions, 6325 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 01:51:18,003 INFO L231 Difference]: Finished difference. Result has 286 places, 404 transitions, 5362 flow [2024-06-28 01:51:18,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5135, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5362, PETRI_PLACES=286, PETRI_TRANSITIONS=404} [2024-06-28 01:51:18,004 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 234 predicate places. [2024-06-28 01:51:18,004 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 404 transitions, 5362 flow [2024-06-28 01:51:18,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:18,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:18,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:18,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:51:18,005 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:18,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:18,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1470270038, now seen corresponding path program 1 times [2024-06-28 01:51:18,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:18,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700051727] [2024-06-28 01:51:18,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:18,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:18,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:18,912 INFO 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 01:51:18,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:18,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700051727] [2024-06-28 01:51:18,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700051727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:18,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:18,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:18,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338564324] [2024-06-28 01:51:18,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:18,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:18,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:18,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:18,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:18,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:18,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 404 transitions, 5362 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:18,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:18,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:18,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:22,213 INFO L124 PetriNetUnfolderBase]: 8461/13885 cut-off events. [2024-06-28 01:51:22,213 INFO L125 PetriNetUnfolderBase]: For 468900/468900 co-relation queries the response was YES. [2024-06-28 01:51:22,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102177 conditions, 13885 events. 8461/13885 cut-off events. For 468900/468900 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 101388 event pairs, 2495 based on Foata normal form. 3/13509 useless extension candidates. Maximal degree in co-relation 102049. Up to 11854 conditions per place. [2024-06-28 01:51:22,389 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 374 selfloop transitions, 53 changer transitions 0/436 dead transitions. [2024-06-28 01:51:22,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 436 transitions, 6594 flow [2024-06-28 01:51:22,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:51:22,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:51:22,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 01:51:22,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:51:22,390 INFO L175 Difference]: Start difference. First operand has 286 places, 404 transitions, 5362 flow. Second operand 7 states and 161 transitions. [2024-06-28 01:51:22,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 436 transitions, 6594 flow [2024-06-28 01:51:23,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 436 transitions, 6413 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:23,621 INFO L231 Difference]: Finished difference. Result has 287 places, 407 transitions, 5425 flow [2024-06-28 01:51:23,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5181, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5425, PETRI_PLACES=287, PETRI_TRANSITIONS=407} [2024-06-28 01:51:23,621 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 235 predicate places. [2024-06-28 01:51:23,621 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 407 transitions, 5425 flow [2024-06-28 01:51:23,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:23,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:23,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:23,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:51:23,622 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:23,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:23,622 INFO L85 PathProgramCache]: Analyzing trace with hash 2056733484, now seen corresponding path program 2 times [2024-06-28 01:51:23,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:23,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233024102] [2024-06-28 01:51:23,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:23,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:23,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:24,532 INFO 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 01:51:24,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:24,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233024102] [2024-06-28 01:51:24,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233024102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:24,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:24,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:51:24,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242966887] [2024-06-28 01:51:24,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:24,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:51:24,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:24,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:51:24,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:51:24,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:24,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 407 transitions, 5425 flow. Second operand has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:24,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:24,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:24,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:27,851 INFO L124 PetriNetUnfolderBase]: 8475/13895 cut-off events. [2024-06-28 01:51:27,852 INFO L125 PetriNetUnfolderBase]: For 481115/481115 co-relation queries the response was YES. [2024-06-28 01:51:27,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102742 conditions, 13895 events. 8475/13895 cut-off events. For 481115/481115 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 101383 event pairs, 2431 based on Foata normal form. 2/13525 useless extension candidates. Maximal degree in co-relation 102613. Up to 11566 conditions per place. [2024-06-28 01:51:28,039 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 353 selfloop transitions, 78 changer transitions 0/440 dead transitions. [2024-06-28 01:51:28,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 440 transitions, 6701 flow [2024-06-28 01:51:28,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:51:28,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:51:28,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 01:51:28,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5031055900621118 [2024-06-28 01:51:28,041 INFO L175 Difference]: Start difference. First operand has 287 places, 407 transitions, 5425 flow. Second operand 7 states and 162 transitions. [2024-06-28 01:51:28,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 440 transitions, 6701 flow [2024-06-28 01:51:29,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 440 transitions, 6499 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:29,513 INFO L231 Difference]: Finished difference. Result has 288 places, 410 transitions, 5523 flow [2024-06-28 01:51:29,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5223, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5523, PETRI_PLACES=288, PETRI_TRANSITIONS=410} [2024-06-28 01:51:29,514 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 236 predicate places. [2024-06-28 01:51:29,514 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 410 transitions, 5523 flow [2024-06-28 01:51:29,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.5) internal successors, (135), 10 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:29,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:29,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:29,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:51:29,515 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:29,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:29,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1748941035, now seen corresponding path program 11 times [2024-06-28 01:51:29,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:29,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911902788] [2024-06-28 01:51:29,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:29,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:29,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:30,348 INFO 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 01:51:30,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:30,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911902788] [2024-06-28 01:51:30,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911902788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:30,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:30,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:30,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731552082] [2024-06-28 01:51:30,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:30,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:30,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:30,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:30,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:30,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:30,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 410 transitions, 5523 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:30,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:30,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:30,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:33,775 INFO L124 PetriNetUnfolderBase]: 8509/13897 cut-off events. [2024-06-28 01:51:33,775 INFO L125 PetriNetUnfolderBase]: For 492160/492163 co-relation queries the response was YES. [2024-06-28 01:51:33,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103758 conditions, 13897 events. 8509/13897 cut-off events. For 492160/492163 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 100761 event pairs, 3029 based on Foata normal form. 4/13544 useless extension candidates. Maximal degree in co-relation 103629. Up to 11737 conditions per place. [2024-06-28 01:51:34,031 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 374 selfloop transitions, 61 changer transitions 0/444 dead transitions. [2024-06-28 01:51:34,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 444 transitions, 6854 flow [2024-06-28 01:51:34,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:34,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:34,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 01:51:34,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891304347826087 [2024-06-28 01:51:34,033 INFO L175 Difference]: Start difference. First operand has 288 places, 410 transitions, 5523 flow. Second operand 8 states and 180 transitions. [2024-06-28 01:51:34,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 444 transitions, 6854 flow [2024-06-28 01:51:35,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 444 transitions, 6594 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:35,544 INFO L231 Difference]: Finished difference. Result has 290 places, 413 transitions, 5498 flow [2024-06-28 01:51:35,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5498, PETRI_PLACES=290, PETRI_TRANSITIONS=413} [2024-06-28 01:51:35,544 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 238 predicate places. [2024-06-28 01:51:35,545 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 413 transitions, 5498 flow [2024-06-28 01:51:35,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:35,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:35,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:35,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:51:35,545 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:35,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:35,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1749207945, now seen corresponding path program 12 times [2024-06-28 01:51:35,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:35,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444943490] [2024-06-28 01:51:35,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:35,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:36,456 INFO 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 01:51:36,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:36,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444943490] [2024-06-28 01:51:36,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444943490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:36,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:36,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:36,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420939024] [2024-06-28 01:51:36,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:36,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:36,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:36,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:36,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:36,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:36,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 413 transitions, 5498 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:36,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:36,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:36,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:39,606 INFO L124 PetriNetUnfolderBase]: 8497/13917 cut-off events. [2024-06-28 01:51:39,606 INFO L125 PetriNetUnfolderBase]: For 482898/482901 co-relation queries the response was YES. [2024-06-28 01:51:39,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102631 conditions, 13917 events. 8497/13917 cut-off events. For 482898/482901 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 101430 event pairs, 3037 based on Foata normal form. 6/13558 useless extension candidates. Maximal degree in co-relation 102502. Up to 11919 conditions per place. [2024-06-28 01:51:40,008 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 387 selfloop transitions, 48 changer transitions 0/444 dead transitions. [2024-06-28 01:51:40,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 444 transitions, 6640 flow [2024-06-28 01:51:40,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:40,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:40,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 01:51:40,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48641304347826086 [2024-06-28 01:51:40,009 INFO L175 Difference]: Start difference. First operand has 290 places, 413 transitions, 5498 flow. Second operand 8 states and 179 transitions. [2024-06-28 01:51:40,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 444 transitions, 6640 flow [2024-06-28 01:51:41,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 444 transitions, 6303 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:41,374 INFO L231 Difference]: Finished difference. Result has 292 places, 413 transitions, 5264 flow [2024-06-28 01:51:41,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5161, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5264, PETRI_PLACES=292, PETRI_TRANSITIONS=413} [2024-06-28 01:51:41,375 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-06-28 01:51:41,375 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 413 transitions, 5264 flow [2024-06-28 01:51:41,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 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 01:51:41,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:41,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:41,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:51:41,376 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:41,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:41,376 INFO L85 PathProgramCache]: Analyzing trace with hash -337489805, now seen corresponding path program 1 times [2024-06-28 01:51:41,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:41,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231365874] [2024-06-28 01:51:41,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:41,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:41,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:42,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:42,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:42,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231365874] [2024-06-28 01:51:42,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231365874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:42,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:42,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:51:42,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160800698] [2024-06-28 01:51:42,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:42,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:51:42,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:42,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:51:42,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:51:42,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:42,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 413 transitions, 5264 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states 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 01:51:42,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:42,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:42,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:45,833 INFO L124 PetriNetUnfolderBase]: 8525/14254 cut-off events. [2024-06-28 01:51:45,834 INFO L125 PetriNetUnfolderBase]: For 481160/481160 co-relation queries the response was YES. [2024-06-28 01:51:45,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102107 conditions, 14254 events. 8525/14254 cut-off events. For 481160/481160 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 106556 event pairs, 3601 based on Foata normal form. 2/13802 useless extension candidates. Maximal degree in co-relation 101977. Up to 12108 conditions per place. [2024-06-28 01:51:46,024 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 412 selfloop transitions, 32 changer transitions 0/453 dead transitions. [2024-06-28 01:51:46,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 453 transitions, 6462 flow [2024-06-28 01:51:46,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:46,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:46,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 01:51:46,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49728260869565216 [2024-06-28 01:51:46,025 INFO L175 Difference]: Start difference. First operand has 292 places, 413 transitions, 5264 flow. Second operand 8 states and 183 transitions. [2024-06-28 01:51:46,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 453 transitions, 6462 flow [2024-06-28 01:51:47,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 453 transitions, 6325 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:51:47,290 INFO L231 Difference]: Finished difference. Result has 293 places, 415 transitions, 5246 flow [2024-06-28 01:51:47,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5127, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5246, PETRI_PLACES=293, PETRI_TRANSITIONS=415} [2024-06-28 01:51:47,291 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 241 predicate places. [2024-06-28 01:51:47,291 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 415 transitions, 5246 flow [2024-06-28 01:51:47,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states 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 01:51:47,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:47,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:47,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:51:47,291 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:47,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:47,292 INFO L85 PathProgramCache]: Analyzing trace with hash -193397465, now seen corresponding path program 2 times [2024-06-28 01:51:47,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:47,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654148060] [2024-06-28 01:51:47,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:47,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:47,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:48,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:48,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:48,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654148060] [2024-06-28 01:51:48,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654148060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:48,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:48,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:51:48,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829973264] [2024-06-28 01:51:48,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:48,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:51:48,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:48,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:51:48,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:51:48,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:48,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 415 transitions, 5246 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states 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 01:51:48,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:48,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:48,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:52,253 INFO L124 PetriNetUnfolderBase]: 8553/14156 cut-off events. [2024-06-28 01:51:52,254 INFO L125 PetriNetUnfolderBase]: For 488411/488411 co-relation queries the response was YES. [2024-06-28 01:51:52,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102422 conditions, 14156 events. 8553/14156 cut-off events. For 488411/488411 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 104553 event pairs, 3619 based on Foata normal form. 2/13737 useless extension candidates. Maximal degree in co-relation 102291. Up to 12215 conditions per place. [2024-06-28 01:51:52,447 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 419 selfloop transitions, 24 changer transitions 0/452 dead transitions. [2024-06-28 01:51:52,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 452 transitions, 6432 flow [2024-06-28 01:51:52,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:52,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:52,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 01:51:52,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48641304347826086 [2024-06-28 01:51:52,448 INFO L175 Difference]: Start difference. First operand has 293 places, 415 transitions, 5246 flow. Second operand 8 states and 179 transitions. [2024-06-28 01:51:52,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 452 transitions, 6432 flow [2024-06-28 01:51:53,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 452 transitions, 6329 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:53,746 INFO L231 Difference]: Finished difference. Result has 295 places, 417 transitions, 5250 flow [2024-06-28 01:51:53,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5143, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5250, PETRI_PLACES=295, PETRI_TRANSITIONS=417} [2024-06-28 01:51:53,746 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 243 predicate places. [2024-06-28 01:51:53,746 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 417 transitions, 5250 flow [2024-06-28 01:51:53,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states 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 01:51:53,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:53,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:53,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:51:53,747 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:51:53,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:53,747 INFO L85 PathProgramCache]: Analyzing trace with hash -854417695, now seen corresponding path program 1 times [2024-06-28 01:51:53,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:53,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37008073] [2024-06-28 01:51:53,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:53,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:54,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:54,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:54,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37008073] [2024-06-28 01:51:54,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37008073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:54,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:54,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:54,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262253211] [2024-06-28 01:51:54,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:54,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:54,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:54,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:54,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:54,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 01:51:54,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 417 transitions, 5250 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:54,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:54,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 01:51:54,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand