./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_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:29:19,433 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:29:19,477 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:29:19,480 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:29:19,481 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:29:19,495 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:29:19,501 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:29:19,501 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:29:19,502 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:29:19,503 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:29:19,504 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:29:19,504 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:29:19,505 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:29:19,508 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:29:19,508 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:29:19,509 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:29:19,509 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:29:19,509 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:29:19,509 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:29:19,510 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:29:19,510 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:29:19,511 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:29:19,511 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:29:19,511 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:29:19,511 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:29:19,511 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:29:19,512 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:29:19,512 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:29:19,513 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:29:19,513 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:29:19,514 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:29:19,514 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:29:19,514 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:29:19,514 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:29:19,514 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:29:19,515 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:29:19,515 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:29:19,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:29:19,515 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:29:19,515 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:29:19,516 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:29:19,516 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:29:19,516 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:29:19,516 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:29:19,749 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:29:19,779 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:29:19,781 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:29:19,782 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:29:19,782 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:29:19,783 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 01:29:19,974 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:29:19,975 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:29:19,976 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 01:29:20,981 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:29:21,233 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:29:21,234 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 01:29:21,252 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10a2663a6/9b022c67d29541deb33127c1183aa5d2/FLAGd19865d41 [2024-06-28 01:29:21,267 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10a2663a6/9b022c67d29541deb33127c1183aa5d2 [2024-06-28 01:29:21,268 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:29:21,269 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:29:21,271 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:29:21,271 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:29:21,275 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:29:21,275 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:29:19" (1/2) ... [2024-06-28 01:29:21,276 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5623e125 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:29:21, skipping insertion in model container [2024-06-28 01:29:21,276 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:29:19" (1/2) ... [2024-06-28 01:29:21,277 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@515b37f8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:29:21, skipping insertion in model container [2024-06-28 01:29:21,278 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:29:21" (2/2) ... [2024-06-28 01:29:21,278 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5623e125 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21, skipping insertion in model container [2024-06-28 01:29:21,278 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:29:21" (2/2) ... [2024-06-28 01:29:21,278 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:29:21,348 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:29:21,349 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-28 01:29:21,349 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-28 01:29:21,349 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-28 01:29:21,349 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:29:21,349 INFO L106 edCorrectnessWitness]: ghost_update [L839-L839] multithreaded = 1; [2024-06-28 01:29:21,387 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:29:21,560 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i[996,1009] [2024-06-28 01:29:21,690 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:29:21,697 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:29:21,745 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i[996,1009] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:29:21,835 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:29:21,878 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:29:21,879 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21 WrapperNode [2024-06-28 01:29:21,879 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:29:21,880 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:29:21,880 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:29:21,881 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:29:21,887 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:29:21" (1/1) ... [2024-06-28 01:29:21,915 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:29:21" (1/1) ... [2024-06-28 01:29:21,955 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 122 [2024-06-28 01:29:21,956 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:29:21,957 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:29:21,957 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:29:21,957 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:29:21,966 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:21,967 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:21,982 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:22,000 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:29:22,003 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:22,003 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:22,014 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:22,015 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:22,023 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:22,025 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:22,028 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:29:22,033 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:29:22,033 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:29:22,033 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:29:22,034 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (1/1) ... [2024-06-28 01:29:22,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:29:22,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:29:22,065 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:29:22,067 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:29:22,091 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:29:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:29:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:29:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:29:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:29:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:29:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:29:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:29:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:29:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:29:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:29:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:29:22,093 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:29:22,195 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:29:22,197 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:29:22,544 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:29:22,544 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:29:22,693 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:29:22,693 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:29:22,693 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:29:22 BoogieIcfgContainer [2024-06-28 01:29:22,693 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:29:22,695 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:29:22,695 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:29:22,698 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:29:22,698 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:29:19" (1/4) ... [2024-06-28 01:29:22,699 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0ea5f8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:29:22, skipping insertion in model container [2024-06-28 01:29:22,699 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:29:21" (2/4) ... [2024-06-28 01:29:22,700 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0ea5f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:29:22, skipping insertion in model container [2024-06-28 01:29:22,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:21" (3/4) ... [2024-06-28 01:29:22,700 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0ea5f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:29:22, skipping insertion in model container [2024-06-28 01:29:22,700 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:29:22" (4/4) ... [2024-06-28 01:29:22,701 INFO L112 eAbstractionObserver]: Analyzing ICFG mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 01:29:22,714 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:29:22,714 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:29:22,714 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:29:22,755 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:29:22,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:29:22,808 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 01:29:22,809 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:29:22,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 01:29:22,812 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:29:22,815 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-28 01:29:22,826 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:29:22,832 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;@44822a2d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:29:22,832 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:29:22,836 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:29:22,836 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:29:22,836 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:29:22,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:22,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:29:22,837 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:22,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:22,848 INFO L85 PathProgramCache]: Analyzing trace with hash 356459367, now seen corresponding path program 1 times [2024-06-28 01:29:22,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:22,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46703059] [2024-06-28 01:29:22,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:22,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:22,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:23,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:23,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:23,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46703059] [2024-06-28 01:29:23,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46703059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:23,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:23,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:29:23,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473502760] [2024-06-28 01:29:23,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:23,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:29:23,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:23,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:29:23,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:29:23,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 01:29:23,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have 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:29:23,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:23,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 01:29:23,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:24,448 INFO L124 PetriNetUnfolderBase]: 3816/6302 cut-off events. [2024-06-28 01:29:24,449 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 01:29:24,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11887 conditions, 6302 events. 3816/6302 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 40877 event pairs, 2900 based on Foata normal form. 181/5944 useless extension candidates. Maximal degree in co-relation 11875. Up to 5482 conditions per place. [2024-06-28 01:29:24,483 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 41 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 01:29:24,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 223 flow [2024-06-28 01:29:24,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:29:24,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:29:24,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-28 01:29:24,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-06-28 01:29:24,495 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 96 transitions. [2024-06-28 01:29:24,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 223 flow [2024-06-28 01:29:24,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:24,503 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-06-28 01:29:24,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 01:29:24,507 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-28 01:29:24,507 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-06-28 01:29:24,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have 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:29:24,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:24,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:29:24,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:29:24,508 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:24,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:24,509 INFO L85 PathProgramCache]: Analyzing trace with hash 356459491, now seen corresponding path program 1 times [2024-06-28 01:29:24,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:24,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364386830] [2024-06-28 01:29:24,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:24,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:24,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:24,578 INFO 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:29:24,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:24,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364386830] [2024-06-28 01:29:24,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364386830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:24,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:24,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:29:24,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941961222] [2024-06-28 01:29:24,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:24,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:29:24,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:24,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:29:24,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:29:24,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 47 [2024-06-28 01:29:24,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 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:29:24,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:24,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 47 [2024-06-28 01:29:24,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:24,806 INFO L124 PetriNetUnfolderBase]: 950/1800 cut-off events. [2024-06-28 01:29:24,806 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-06-28 01:29:24,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3502 conditions, 1800 events. 950/1800 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11928 event pairs, 463 based on Foata normal form. 0/1693 useless extension candidates. Maximal degree in co-relation 3490. Up to 1207 conditions per place. [2024-06-28 01:29:24,815 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 35 selfloop transitions, 3 changer transitions 0/61 dead transitions. [2024-06-28 01:29:24,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 61 transitions, 232 flow [2024-06-28 01:29:24,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:29:24,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:29:24,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 110 transitions. [2024-06-28 01:29:24,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7801418439716312 [2024-06-28 01:29:24,817 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 3 states and 110 transitions. [2024-06-28 01:29:24,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 61 transitions, 232 flow [2024-06-28 01:29:24,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:24,819 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 122 flow [2024-06-28 01:29:24,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=122, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-28 01:29:24,819 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-28 01:29:24,820 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 122 flow [2024-06-28 01:29:24,820 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:29:24,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:24,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:24,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:29:24,820 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:24,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:24,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1039891995, now seen corresponding path program 1 times [2024-06-28 01:29:24,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:24,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135111830] [2024-06-28 01:29:24,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:24,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:25,304 INFO 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:29:25,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:25,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135111830] [2024-06-28 01:29:25,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135111830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:25,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:25,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:29:25,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087740241] [2024-06-28 01:29:25,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:25,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:29:25,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:25,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:29:25,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:29:25,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 01:29:25,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 122 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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:29:25,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:25,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 01:29:25,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:25,871 INFO L124 PetriNetUnfolderBase]: 3137/5127 cut-off events. [2024-06-28 01:29:25,871 INFO L125 PetriNetUnfolderBase]: For 1276/1276 co-relation queries the response was YES. [2024-06-28 01:29:25,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10943 conditions, 5127 events. 3137/5127 cut-off events. For 1276/1276 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 31761 event pairs, 1949 based on Foata normal form. 3/4946 useless extension candidates. Maximal degree in co-relation 10930. Up to 4506 conditions per place. [2024-06-28 01:29:25,896 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 49 selfloop transitions, 8 changer transitions 2/71 dead transitions. [2024-06-28 01:29:25,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 71 transitions, 312 flow [2024-06-28 01:29:25,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:29:25,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:29:25,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-28 01:29:25,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-06-28 01:29:25,901 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 122 flow. Second operand 4 states and 119 transitions. [2024-06-28 01:29:25,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 71 transitions, 312 flow [2024-06-28 01:29:25,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 71 transitions, 304 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:29:25,905 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 183 flow [2024-06-28 01:29:25,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=183, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-28 01:29:25,906 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-06-28 01:29:25,906 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 183 flow [2024-06-28 01:29:25,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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:29:25,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:25,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:25,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:29:25,907 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:25,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:25,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1391215716, now seen corresponding path program 1 times [2024-06-28 01:29:25,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:25,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559792015] [2024-06-28 01:29:25,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:25,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:25,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:26,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:26,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:26,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559792015] [2024-06-28 01:29:26,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559792015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:26,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:26,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:29:26,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576168157] [2024-06-28 01:29:26,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:26,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:29:26,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:26,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:29:26,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:29:26,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:29:26,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:26,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:26,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:29:26,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:27,270 INFO L124 PetriNetUnfolderBase]: 3271/4997 cut-off events. [2024-06-28 01:29:27,270 INFO L125 PetriNetUnfolderBase]: For 2253/2253 co-relation queries the response was YES. [2024-06-28 01:29:27,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11982 conditions, 4997 events. 3271/4997 cut-off events. For 2253/2253 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 28539 event pairs, 1340 based on Foata normal form. 3/4965 useless extension candidates. Maximal degree in co-relation 11967. Up to 4648 conditions per place. [2024-06-28 01:29:27,300 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 69 selfloop transitions, 21 changer transitions 0/101 dead transitions. [2024-06-28 01:29:27,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 101 transitions, 521 flow [2024-06-28 01:29:27,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:29:27,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:29:27,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 01:29:27,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.599290780141844 [2024-06-28 01:29:27,303 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 183 flow. Second operand 6 states and 169 transitions. [2024-06-28 01:29:27,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 101 transitions, 521 flow [2024-06-28 01:29:27,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 101 transitions, 504 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:27,307 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 301 flow [2024-06-28 01:29:27,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-28 01:29:27,308 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places. [2024-06-28 01:29:27,308 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 301 flow [2024-06-28 01:29:27,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:27,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:27,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:27,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:29:27,309 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:27,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:27,310 INFO L85 PathProgramCache]: Analyzing trace with hash 178015639, now seen corresponding path program 1 times [2024-06-28 01:29:27,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:27,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451030149] [2024-06-28 01:29:27,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:27,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:28,102 INFO 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:29:28,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:28,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451030149] [2024-06-28 01:29:28,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451030149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:28,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:28,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:29:28,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950957812] [2024-06-28 01:29:28,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:28,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:29:28,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:28,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:29:28,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:29:28,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:29:28,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 301 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:28,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:28,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:29:28,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:28,867 INFO L124 PetriNetUnfolderBase]: 3262/4983 cut-off events. [2024-06-28 01:29:28,867 INFO L125 PetriNetUnfolderBase]: For 4715/4715 co-relation queries the response was YES. [2024-06-28 01:29:28,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13368 conditions, 4983 events. 3262/4983 cut-off events. For 4715/4715 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 28448 event pairs, 1008 based on Foata normal form. 6/4954 useless extension candidates. Maximal degree in co-relation 13349. Up to 4591 conditions per place. [2024-06-28 01:29:28,895 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 76 selfloop transitions, 23 changer transitions 0/110 dead transitions. [2024-06-28 01:29:28,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 110 transitions, 627 flow [2024-06-28 01:29:28,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:28,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:28,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 01:29:28,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5835866261398176 [2024-06-28 01:29:28,897 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 301 flow. Second operand 7 states and 192 transitions. [2024-06-28 01:29:28,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 110 transitions, 627 flow [2024-06-28 01:29:28,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 110 transitions, 604 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:28,907 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 343 flow [2024-06-28 01:29:28,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=343, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-28 01:29:28,909 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-28 01:29:28,913 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 343 flow [2024-06-28 01:29:28,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:28,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:28,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:28,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:29:28,914 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:28,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:28,915 INFO L85 PathProgramCache]: Analyzing trace with hash -635931098, now seen corresponding path program 1 times [2024-06-28 01:29:28,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:28,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744645089] [2024-06-28 01:29:28,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:28,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:28,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:29,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:29,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:29,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744645089] [2024-06-28 01:29:29,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744645089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:29,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:29,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:29:29,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107960087] [2024-06-28 01:29:29,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:29,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:29:29,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:29,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:29:29,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:29:29,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:29,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 343 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:29,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:29,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:29,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:30,127 INFO L124 PetriNetUnfolderBase]: 3797/6331 cut-off events. [2024-06-28 01:29:30,128 INFO L125 PetriNetUnfolderBase]: For 7693/7693 co-relation queries the response was YES. [2024-06-28 01:29:30,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16660 conditions, 6331 events. 3797/6331 cut-off events. For 7693/7693 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 40354 event pairs, 1709 based on Foata normal form. 2/6150 useless extension candidates. Maximal degree in co-relation 16638. Up to 5433 conditions per place. [2024-06-28 01:29:30,214 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 64 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-28 01:29:30,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 84 transitions, 553 flow [2024-06-28 01:29:30,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:29:30,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:29:30,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 01:29:30,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.502127659574468 [2024-06-28 01:29:30,215 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 343 flow. Second operand 5 states and 118 transitions. [2024-06-28 01:29:30,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 84 transitions, 553 flow [2024-06-28 01:29:30,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 84 transitions, 498 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:29:30,220 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 341 flow [2024-06-28 01:29:30,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=341, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-06-28 01:29:30,220 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 14 predicate places. [2024-06-28 01:29:30,220 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 341 flow [2024-06-28 01:29:30,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:30,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:30,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:30,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:29:30,221 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:30,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:30,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1760974299, now seen corresponding path program 1 times [2024-06-28 01:29:30,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:30,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524786869] [2024-06-28 01:29:30,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:30,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:30,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:30,787 INFO 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:29:30,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:30,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524786869] [2024-06-28 01:29:30,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524786869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:30,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:30,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:29:30,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203428245] [2024-06-28 01:29:30,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:30,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:29:30,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:30,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:29:30,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:29:30,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:29:30,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:30,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:30,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:29:30,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:31,783 INFO L124 PetriNetUnfolderBase]: 4461/7256 cut-off events. [2024-06-28 01:29:31,783 INFO L125 PetriNetUnfolderBase]: For 11257/11257 co-relation queries the response was YES. [2024-06-28 01:29:31,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19990 conditions, 7256 events. 4461/7256 cut-off events. For 11257/11257 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 45485 event pairs, 1915 based on Foata normal form. 6/7043 useless extension candidates. Maximal degree in co-relation 19966. Up to 6239 conditions per place. [2024-06-28 01:29:31,825 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 81 selfloop transitions, 19 changer transitions 0/108 dead transitions. [2024-06-28 01:29:31,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 108 transitions, 691 flow [2024-06-28 01:29:31,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:29:31,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:29:31,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 01:29:31,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:29:31,827 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 341 flow. Second operand 6 states and 144 transitions. [2024-06-28 01:29:31,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 108 transitions, 691 flow [2024-06-28 01:29:31,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 108 transitions, 664 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:31,833 INFO L231 Difference]: Finished difference. Result has 72 places, 77 transitions, 446 flow [2024-06-28 01:29:31,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=446, PETRI_PLACES=72, PETRI_TRANSITIONS=77} [2024-06-28 01:29:31,834 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 19 predicate places. [2024-06-28 01:29:31,834 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 77 transitions, 446 flow [2024-06-28 01:29:31,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:31,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:31,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:31,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:29:31,835 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:31,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:31,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1251015068, now seen corresponding path program 1 times [2024-06-28 01:29:31,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:31,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752317782] [2024-06-28 01:29:31,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:31,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:31,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:32,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:32,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:32,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752317782] [2024-06-28 01:29:32,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752317782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:32,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:32,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:29:32,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337694116] [2024-06-28 01:29:32,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:32,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:29:32,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:32,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:29:32,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:29:32,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:32,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 77 transitions, 446 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:32,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:32,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:32,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:33,264 INFO L124 PetriNetUnfolderBase]: 4078/6628 cut-off events. [2024-06-28 01:29:33,265 INFO L125 PetriNetUnfolderBase]: For 15408/15428 co-relation queries the response was YES. [2024-06-28 01:29:33,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20506 conditions, 6628 events. 4078/6628 cut-off events. For 15408/15428 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 40948 event pairs, 1517 based on Foata normal form. 6/6424 useless extension candidates. Maximal degree in co-relation 20479. Up to 5753 conditions per place. [2024-06-28 01:29:33,300 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 87 selfloop transitions, 20 changer transitions 0/119 dead transitions. [2024-06-28 01:29:33,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 119 transitions, 858 flow [2024-06-28 01:29:33,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:33,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:33,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 01:29:33,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-28 01:29:33,304 INFO L175 Difference]: Start difference. First operand has 72 places, 77 transitions, 446 flow. Second operand 7 states and 158 transitions. [2024-06-28 01:29:33,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 119 transitions, 858 flow [2024-06-28 01:29:33,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 119 transitions, 842 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:33,314 INFO L231 Difference]: Finished difference. Result has 81 places, 92 transitions, 625 flow [2024-06-28 01:29:33,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=625, PETRI_PLACES=81, PETRI_TRANSITIONS=92} [2024-06-28 01:29:33,316 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 28 predicate places. [2024-06-28 01:29:33,317 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 92 transitions, 625 flow [2024-06-28 01:29:33,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:33,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:33,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:33,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:29:33,317 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:33,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:33,318 INFO L85 PathProgramCache]: Analyzing trace with hash 72085702, now seen corresponding path program 2 times [2024-06-28 01:29:33,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:33,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395964080] [2024-06-28 01:29:33,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:33,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:33,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:33,871 INFO 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:29:33,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:33,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395964080] [2024-06-28 01:29:33,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395964080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:33,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:33,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:29:33,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920653615] [2024-06-28 01:29:33,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:33,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:29:33,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:33,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:29:33,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:29:33,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:33,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 92 transitions, 625 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:33,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:33,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:33,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:34,677 INFO L124 PetriNetUnfolderBase]: 4152/6850 cut-off events. [2024-06-28 01:29:34,678 INFO L125 PetriNetUnfolderBase]: For 19667/19681 co-relation queries the response was YES. [2024-06-28 01:29:34,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22178 conditions, 6850 events. 4152/6850 cut-off events. For 19667/19681 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 43484 event pairs, 1737 based on Foata normal form. 2/6637 useless extension candidates. Maximal degree in co-relation 22145. Up to 5891 conditions per place. [2024-06-28 01:29:34,723 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 88 selfloop transitions, 14 changer transitions 0/114 dead transitions. [2024-06-28 01:29:34,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 114 transitions, 885 flow [2024-06-28 01:29:34,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:29:34,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:29:34,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 01:29:34,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2024-06-28 01:29:34,727 INFO L175 Difference]: Start difference. First operand has 81 places, 92 transitions, 625 flow. Second operand 6 states and 139 transitions. [2024-06-28 01:29:34,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 114 transitions, 885 flow [2024-06-28 01:29:34,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 114 transitions, 853 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:34,749 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 629 flow [2024-06-28 01:29:34,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=629, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-28 01:29:34,751 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 33 predicate places. [2024-06-28 01:29:34,751 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 629 flow [2024-06-28 01:29:34,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:34,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:34,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:34,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:29:34,754 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:34,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:34,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1625989750, now seen corresponding path program 3 times [2024-06-28 01:29:34,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:34,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448882682] [2024-06-28 01:29:34,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:34,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:34,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:35,248 INFO 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:29:35,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:35,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448882682] [2024-06-28 01:29:35,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448882682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:35,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:35,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:29:35,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064950953] [2024-06-28 01:29:35,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:35,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:29:35,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:35,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:29:35,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:29:35,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:35,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 629 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:35,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:35,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:35,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:36,135 INFO L124 PetriNetUnfolderBase]: 4228/6972 cut-off events. [2024-06-28 01:29:36,135 INFO L125 PetriNetUnfolderBase]: For 21815/21838 co-relation queries the response was YES. [2024-06-28 01:29:36,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22904 conditions, 6972 events. 4228/6972 cut-off events. For 21815/21838 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 44291 event pairs, 1727 based on Foata normal form. 8/6761 useless extension candidates. Maximal degree in co-relation 22868. Up to 5908 conditions per place. [2024-06-28 01:29:36,185 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 100 selfloop transitions, 41 changer transitions 0/153 dead transitions. [2024-06-28 01:29:36,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 153 transitions, 1220 flow [2024-06-28 01:29:36,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:36,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:36,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:29:36,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 01:29:36,187 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 629 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:29:36,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 153 transitions, 1220 flow [2024-06-28 01:29:36,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 153 transitions, 1175 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:36,302 INFO L231 Difference]: Finished difference. Result has 92 places, 121 transitions, 957 flow [2024-06-28 01:29:36,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=957, PETRI_PLACES=92, PETRI_TRANSITIONS=121} [2024-06-28 01:29:36,303 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 39 predicate places. [2024-06-28 01:29:36,303 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 121 transitions, 957 flow [2024-06-28 01:29:36,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:36,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:36,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:36,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:29:36,304 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:36,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:36,304 INFO L85 PathProgramCache]: Analyzing trace with hash 925166353, now seen corresponding path program 1 times [2024-06-28 01:29:36,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:36,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559983817] [2024-06-28 01:29:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:36,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:36,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:36,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:36,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559983817] [2024-06-28 01:29:36,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559983817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:36,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:36,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:36,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898236118] [2024-06-28 01:29:36,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:36,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:36,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:36,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:36,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:37,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:37,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 121 transitions, 957 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:37,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:37,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:37,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:38,019 INFO L124 PetriNetUnfolderBase]: 4253/7009 cut-off events. [2024-06-28 01:29:38,019 INFO L125 PetriNetUnfolderBase]: For 27629/27645 co-relation queries the response was YES. [2024-06-28 01:29:38,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24858 conditions, 7009 events. 4253/7009 cut-off events. For 27629/27645 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 44449 event pairs, 1673 based on Foata normal form. 2/6790 useless extension candidates. Maximal degree in co-relation 24819. Up to 5965 conditions per place. [2024-06-28 01:29:38,067 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 127 selfloop transitions, 25 changer transitions 0/164 dead transitions. [2024-06-28 01:29:38,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 164 transitions, 1442 flow [2024-06-28 01:29:38,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:38,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:38,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:29:38,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 01:29:38,069 INFO L175 Difference]: Start difference. First operand has 92 places, 121 transitions, 957 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:29:38,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 164 transitions, 1442 flow [2024-06-28 01:29:38,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 164 transitions, 1403 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 01:29:38,097 INFO L231 Difference]: Finished difference. Result has 97 places, 124 transitions, 1020 flow [2024-06-28 01:29:38,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1020, PETRI_PLACES=97, PETRI_TRANSITIONS=124} [2024-06-28 01:29:38,098 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 44 predicate places. [2024-06-28 01:29:38,098 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 124 transitions, 1020 flow [2024-06-28 01:29:38,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:38,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:38,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:38,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:29:38,099 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:38,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:38,100 INFO L85 PathProgramCache]: Analyzing trace with hash -126759587, now seen corresponding path program 1 times [2024-06-28 01:29:38,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:38,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908616968] [2024-06-28 01:29:38,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:38,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:38,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:38,760 INFO 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:29:38,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:38,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908616968] [2024-06-28 01:29:38,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908616968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:38,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:38,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:38,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947149098] [2024-06-28 01:29:38,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:38,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:38,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:38,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:38,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:38,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:29:38,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 124 transitions, 1020 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:38,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:38,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:29:38,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:39,672 INFO L124 PetriNetUnfolderBase]: 4842/7988 cut-off events. [2024-06-28 01:29:39,672 INFO L125 PetriNetUnfolderBase]: For 38198/38207 co-relation queries the response was YES. [2024-06-28 01:29:39,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29386 conditions, 7988 events. 4842/7988 cut-off events. For 38198/38207 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 51067 event pairs, 1739 based on Foata normal form. 8/7727 useless extension candidates. Maximal degree in co-relation 29345. Up to 6425 conditions per place. [2024-06-28 01:29:39,717 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 137 selfloop transitions, 48 changer transitions 0/193 dead transitions. [2024-06-28 01:29:39,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 193 transitions, 1815 flow [2024-06-28 01:29:39,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:39,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:39,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:29:39,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 01:29:39,719 INFO L175 Difference]: Start difference. First operand has 97 places, 124 transitions, 1020 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:29:39,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 193 transitions, 1815 flow [2024-06-28 01:29:39,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 193 transitions, 1751 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:39,749 INFO L231 Difference]: Finished difference. Result has 103 places, 144 transitions, 1288 flow [2024-06-28 01:29:39,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1288, PETRI_PLACES=103, PETRI_TRANSITIONS=144} [2024-06-28 01:29:39,750 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 50 predicate places. [2024-06-28 01:29:39,751 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 144 transitions, 1288 flow [2024-06-28 01:29:39,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:39,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:39,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:39,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:29:39,752 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:39,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:39,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1112570481, now seen corresponding path program 2 times [2024-06-28 01:29:39,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:39,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980284491] [2024-06-28 01:29:39,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:39,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:39,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:40,425 INFO 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:29:40,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:40,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980284491] [2024-06-28 01:29:40,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980284491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:40,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:40,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:40,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85272567] [2024-06-28 01:29:40,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:40,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:40,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:40,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:40,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:40,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:40,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 144 transitions, 1288 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:40,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:40,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:40,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:41,425 INFO L124 PetriNetUnfolderBase]: 4476/7303 cut-off events. [2024-06-28 01:29:41,426 INFO L125 PetriNetUnfolderBase]: For 45770/45830 co-relation queries the response was YES. [2024-06-28 01:29:41,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30398 conditions, 7303 events. 4476/7303 cut-off events. For 45770/45830 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 45839 event pairs, 1450 based on Foata normal form. 9/7058 useless extension candidates. Maximal degree in co-relation 30353. Up to 6064 conditions per place. [2024-06-28 01:29:41,473 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 122 selfloop transitions, 50 changer transitions 0/190 dead transitions. [2024-06-28 01:29:41,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 190 transitions, 1911 flow [2024-06-28 01:29:41,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:41,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:41,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:29:41,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 01:29:41,474 INFO L175 Difference]: Start difference. First operand has 103 places, 144 transitions, 1288 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:29:41,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 190 transitions, 1911 flow [2024-06-28 01:29:41,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 190 transitions, 1867 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:41,517 INFO L231 Difference]: Finished difference. Result has 109 places, 150 transitions, 1450 flow [2024-06-28 01:29:41,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1450, PETRI_PLACES=109, PETRI_TRANSITIONS=150} [2024-06-28 01:29:41,517 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 56 predicate places. [2024-06-28 01:29:41,517 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 150 transitions, 1450 flow [2024-06-28 01:29:41,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:41,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:41,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:41,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:29:41,518 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:41,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:41,519 INFO L85 PathProgramCache]: Analyzing trace with hash -2060042697, now seen corresponding path program 2 times [2024-06-28 01:29:41,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:41,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957464942] [2024-06-28 01:29:41,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:41,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:41,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:42,081 INFO 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:29:42,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:42,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957464942] [2024-06-28 01:29:42,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957464942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:42,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:42,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:42,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320958748] [2024-06-28 01:29:42,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:42,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:42,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:42,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:42,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:42,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:29:42,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 150 transitions, 1450 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:42,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:42,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:29:42,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:43,083 INFO L124 PetriNetUnfolderBase]: 4954/8029 cut-off events. [2024-06-28 01:29:43,083 INFO L125 PetriNetUnfolderBase]: For 58722/58722 co-relation queries the response was YES. [2024-06-28 01:29:43,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34325 conditions, 8029 events. 4954/8029 cut-off events. For 58722/58722 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 50480 event pairs, 1811 based on Foata normal form. 6/7796 useless extension candidates. Maximal degree in co-relation 34277. Up to 6941 conditions per place. [2024-06-28 01:29:43,135 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 156 selfloop transitions, 27 changer transitions 0/191 dead transitions. [2024-06-28 01:29:43,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 191 transitions, 2062 flow [2024-06-28 01:29:43,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:43,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:43,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 01:29:43,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-28 01:29:43,137 INFO L175 Difference]: Start difference. First operand has 109 places, 150 transitions, 1450 flow. Second operand 7 states and 163 transitions. [2024-06-28 01:29:43,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 191 transitions, 2062 flow [2024-06-28 01:29:43,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 191 transitions, 1987 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:43,188 INFO L231 Difference]: Finished difference. Result has 116 places, 160 transitions, 1579 flow [2024-06-28 01:29:43,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1579, PETRI_PLACES=116, PETRI_TRANSITIONS=160} [2024-06-28 01:29:43,188 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 63 predicate places. [2024-06-28 01:29:43,189 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 160 transitions, 1579 flow [2024-06-28 01:29:43,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:43,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:43,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:43,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:29:43,189 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:43,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:43,190 INFO L85 PathProgramCache]: Analyzing trace with hash 78971293, now seen corresponding path program 3 times [2024-06-28 01:29:43,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:43,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644104606] [2024-06-28 01:29:43,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:43,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:43,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:43,766 INFO 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:29:43,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:43,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644104606] [2024-06-28 01:29:43,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644104606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:43,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:43,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:43,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854594773] [2024-06-28 01:29:43,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:43,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:43,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:43,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:43,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:43,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:29:43,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 160 transitions, 1579 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:43,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:43,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:29:43,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:44,809 INFO L124 PetriNetUnfolderBase]: 4982/8067 cut-off events. [2024-06-28 01:29:44,810 INFO L125 PetriNetUnfolderBase]: For 63359/63359 co-relation queries the response was YES. [2024-06-28 01:29:44,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35215 conditions, 8067 events. 4982/8067 cut-off events. For 63359/63359 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 50674 event pairs, 1817 based on Foata normal form. 6/7834 useless extension candidates. Maximal degree in co-relation 35162. Up to 6822 conditions per place. [2024-06-28 01:29:44,861 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 160 selfloop transitions, 37 changer transitions 0/205 dead transitions. [2024-06-28 01:29:44,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 205 transitions, 2273 flow [2024-06-28 01:29:44,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:44,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:44,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:29:44,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 01:29:44,863 INFO L175 Difference]: Start difference. First operand has 116 places, 160 transitions, 1579 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:29:44,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 205 transitions, 2273 flow [2024-06-28 01:29:44,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 205 transitions, 2200 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:44,922 INFO L231 Difference]: Finished difference. Result has 121 places, 167 transitions, 1706 flow [2024-06-28 01:29:44,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1706, PETRI_PLACES=121, PETRI_TRANSITIONS=167} [2024-06-28 01:29:44,922 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 68 predicate places. [2024-06-28 01:29:44,922 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 167 transitions, 1706 flow [2024-06-28 01:29:44,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:44,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:44,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:44,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:29:44,923 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:44,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:44,923 INFO L85 PathProgramCache]: Analyzing trace with hash 78971107, now seen corresponding path program 3 times [2024-06-28 01:29:44,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:44,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968226038] [2024-06-28 01:29:44,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:44,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:44,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:45,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:45,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:45,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968226038] [2024-06-28 01:29:45,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968226038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:45,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:45,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:45,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965637546] [2024-06-28 01:29:45,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:45,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:45,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:45,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:45,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:45,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:45,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 167 transitions, 1706 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:45,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:45,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:45,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:46,611 INFO L124 PetriNetUnfolderBase]: 4631/7599 cut-off events. [2024-06-28 01:29:46,612 INFO L125 PetriNetUnfolderBase]: For 64982/65035 co-relation queries the response was YES. [2024-06-28 01:29:46,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33779 conditions, 7599 events. 4631/7599 cut-off events. For 64982/65035 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 48427 event pairs, 1637 based on Foata normal form. 4/7353 useless extension candidates. Maximal degree in co-relation 33724. Up to 6457 conditions per place. [2024-06-28 01:29:46,650 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 154 selfloop transitions, 24 changer transitions 0/199 dead transitions. [2024-06-28 01:29:46,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 199 transitions, 2177 flow [2024-06-28 01:29:46,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:46,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:46,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-28 01:29:46,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4654255319148936 [2024-06-28 01:29:46,652 INFO L175 Difference]: Start difference. First operand has 121 places, 167 transitions, 1706 flow. Second operand 8 states and 175 transitions. [2024-06-28 01:29:46,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 199 transitions, 2177 flow [2024-06-28 01:29:46,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 199 transitions, 2090 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:46,717 INFO L231 Difference]: Finished difference. Result has 126 places, 167 transitions, 1677 flow [2024-06-28 01:29:46,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1677, PETRI_PLACES=126, PETRI_TRANSITIONS=167} [2024-06-28 01:29:46,718 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 73 predicate places. [2024-06-28 01:29:46,718 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 167 transitions, 1677 flow [2024-06-28 01:29:46,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:46,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:46,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:46,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:29:46,719 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:46,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:46,719 INFO L85 PathProgramCache]: Analyzing trace with hash 79247162, now seen corresponding path program 1 times [2024-06-28 01:29:46,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:46,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359194241] [2024-06-28 01:29:46,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:46,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:46,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:47,803 INFO 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:29:47,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:47,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359194241] [2024-06-28 01:29:47,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359194241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:47,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:47,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:47,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311548128] [2024-06-28 01:29:47,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:47,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:47,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:47,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:47,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:47,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:29:47,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 167 transitions, 1677 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:29:47,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:47,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:29:47,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:49,052 INFO L124 PetriNetUnfolderBase]: 5000/8115 cut-off events. [2024-06-28 01:29:49,053 INFO L125 PetriNetUnfolderBase]: For 72200/72200 co-relation queries the response was YES. [2024-06-28 01:29:49,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36092 conditions, 8115 events. 5000/8115 cut-off events. For 72200/72200 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 51208 event pairs, 1754 based on Foata normal form. 6/7875 useless extension candidates. Maximal degree in co-relation 36035. Up to 6925 conditions per place. [2024-06-28 01:29:49,110 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 165 selfloop transitions, 35 changer transitions 0/208 dead transitions. [2024-06-28 01:29:49,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 208 transitions, 2309 flow [2024-06-28 01:29:49,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:49,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:49,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 01:29:49,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47606382978723405 [2024-06-28 01:29:49,111 INFO L175 Difference]: Start difference. First operand has 126 places, 167 transitions, 1677 flow. Second operand 8 states and 179 transitions. [2024-06-28 01:29:49,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 208 transitions, 2309 flow [2024-06-28 01:29:49,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 208 transitions, 2224 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:29:49,190 INFO L231 Difference]: Finished difference. Result has 126 places, 170 transitions, 1718 flow [2024-06-28 01:29:49,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1718, PETRI_PLACES=126, PETRI_TRANSITIONS=170} [2024-06-28 01:29:49,190 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 73 predicate places. [2024-06-28 01:29:49,191 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 170 transitions, 1718 flow [2024-06-28 01:29:49,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:29:49,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:49,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:49,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:29:49,191 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:49,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:49,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1250500563, now seen corresponding path program 1 times [2024-06-28 01:29:49,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:49,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939643746] [2024-06-28 01:29:49,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:49,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:49,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:49,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:49,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:49,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939643746] [2024-06-28 01:29:49,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939643746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:49,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:49,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:29:49,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487447209] [2024-06-28 01:29:49,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:49,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:29:49,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:49,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:29:49,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:29:49,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:49,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 170 transitions, 1718 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:29:49,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:49,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:49,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:50,741 INFO L124 PetriNetUnfolderBase]: 4672/7774 cut-off events. [2024-06-28 01:29:50,741 INFO L125 PetriNetUnfolderBase]: For 74476/74476 co-relation queries the response was YES. [2024-06-28 01:29:50,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 7774 events. 4672/7774 cut-off events. For 74476/74476 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 50603 event pairs, 1820 based on Foata normal form. 1/7533 useless extension candidates. Maximal degree in co-relation 34753. Up to 6591 conditions per place. [2024-06-28 01:29:50,803 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 139 selfloop transitions, 15 changer transitions 0/183 dead transitions. [2024-06-28 01:29:50,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 183 transitions, 2062 flow [2024-06-28 01:29:50,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:29:50,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:29:50,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-28 01:29:50,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851063829787234 [2024-06-28 01:29:50,805 INFO L175 Difference]: Start difference. First operand has 126 places, 170 transitions, 1718 flow. Second operand 5 states and 114 transitions. [2024-06-28 01:29:50,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 183 transitions, 2062 flow [2024-06-28 01:29:50,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 183 transitions, 1947 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:29:50,896 INFO L231 Difference]: Finished difference. Result has 125 places, 170 transitions, 1643 flow [2024-06-28 01:29:50,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1643, PETRI_PLACES=125, PETRI_TRANSITIONS=170} [2024-06-28 01:29:50,897 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 72 predicate places. [2024-06-28 01:29:50,897 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 170 transitions, 1643 flow [2024-06-28 01:29:50,898 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:29:50,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:50,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:50,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:29:50,898 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:50,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:50,899 INFO L85 PathProgramCache]: Analyzing trace with hash 361606755, now seen corresponding path program 1 times [2024-06-28 01:29:50,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:50,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159362847] [2024-06-28 01:29:50,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:50,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:50,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:51,739 INFO 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:29:51,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:51,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159362847] [2024-06-28 01:29:51,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159362847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:51,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:51,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:51,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805440224] [2024-06-28 01:29:51,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:51,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:51,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:51,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:51,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:51,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:51,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 170 transitions, 1643 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:29:51,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:51,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:51,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:52,939 INFO L124 PetriNetUnfolderBase]: 4614/7193 cut-off events. [2024-06-28 01:29:52,939 INFO L125 PetriNetUnfolderBase]: For 77859/77894 co-relation queries the response was YES. [2024-06-28 01:29:52,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34741 conditions, 7193 events. 4614/7193 cut-off events. For 77859/77894 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 42869 event pairs, 1282 based on Foata normal form. 7/7074 useless extension candidates. Maximal degree in co-relation 34684. Up to 6307 conditions per place. [2024-06-28 01:29:52,990 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 174 selfloop transitions, 45 changer transitions 0/241 dead transitions. [2024-06-28 01:29:52,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 241 transitions, 2536 flow [2024-06-28 01:29:52,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:29:52,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:29:52,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:29:52,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 01:29:52,991 INFO L175 Difference]: Start difference. First operand has 125 places, 170 transitions, 1643 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:29:52,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 241 transitions, 2536 flow [2024-06-28 01:29:53,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 241 transitions, 2502 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:53,073 INFO L231 Difference]: Finished difference. Result has 132 places, 179 transitions, 1885 flow [2024-06-28 01:29:53,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1609, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1885, PETRI_PLACES=132, PETRI_TRANSITIONS=179} [2024-06-28 01:29:53,074 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-06-28 01:29:53,074 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 179 transitions, 1885 flow [2024-06-28 01:29:53,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:29:53,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:53,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:53,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:29:53,075 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:53,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:53,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1384612272, now seen corresponding path program 1 times [2024-06-28 01:29:53,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:53,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348448883] [2024-06-28 01:29:53,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:53,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:53,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:53,773 INFO 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:29:53,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:53,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348448883] [2024-06-28 01:29:53,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348448883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:53,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:53,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:53,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325538698] [2024-06-28 01:29:53,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:53,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:53,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:53,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:53,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:53,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:29:53,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 179 transitions, 1885 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:29:53,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:53,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:29:53,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:54,943 INFO L124 PetriNetUnfolderBase]: 5202/8305 cut-off events. [2024-06-28 01:29:54,943 INFO L125 PetriNetUnfolderBase]: For 94910/94910 co-relation queries the response was YES. [2024-06-28 01:29:54,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40126 conditions, 8305 events. 5202/8305 cut-off events. For 94910/94910 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 51583 event pairs, 1573 based on Foata normal form. 6/8052 useless extension candidates. Maximal degree in co-relation 40067. Up to 7145 conditions per place. [2024-06-28 01:29:55,006 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 199 selfloop transitions, 36 changer transitions 0/243 dead transitions. [2024-06-28 01:29:55,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 243 transitions, 2794 flow [2024-06-28 01:29:55,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:55,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:55,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:29:55,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 01:29:55,007 INFO L175 Difference]: Start difference. First operand has 132 places, 179 transitions, 1885 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:29:55,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 243 transitions, 2794 flow [2024-06-28 01:29:55,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 243 transitions, 2654 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:55,141 INFO L231 Difference]: Finished difference. Result has 138 places, 190 transitions, 1997 flow [2024-06-28 01:29:55,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1997, PETRI_PLACES=138, PETRI_TRANSITIONS=190} [2024-06-28 01:29:55,142 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 85 predicate places. [2024-06-28 01:29:55,142 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 190 transitions, 1997 flow [2024-06-28 01:29:55,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:29:55,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:55,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:55,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:29:55,143 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:55,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:55,143 INFO L85 PathProgramCache]: Analyzing trace with hash 361696965, now seen corresponding path program 2 times [2024-06-28 01:29:55,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:55,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002131332] [2024-06-28 01:29:55,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:55,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:55,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:55,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:29:55,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:55,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002131332] [2024-06-28 01:29:55,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002131332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:55,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:55,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:55,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825968966] [2024-06-28 01:29:55,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:55,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:55,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:55,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:55,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:56,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:29:56,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 190 transitions, 1997 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:29:56,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:56,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:29:56,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:57,143 INFO L124 PetriNetUnfolderBase]: 4856/7879 cut-off events. [2024-06-28 01:29:57,143 INFO L125 PetriNetUnfolderBase]: For 105948/105999 co-relation queries the response was YES. [2024-06-28 01:29:57,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40092 conditions, 7879 events. 4856/7879 cut-off events. For 105948/105999 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 49847 event pairs, 1447 based on Foata normal form. 7/7629 useless extension candidates. Maximal degree in co-relation 40029. Up to 6661 conditions per place. [2024-06-28 01:29:57,207 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 188 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-06-28 01:29:57,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 241 transitions, 2652 flow [2024-06-28 01:29:57,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:57,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:57,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:29:57,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:29:57,208 INFO L175 Difference]: Start difference. First operand has 138 places, 190 transitions, 1997 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:29:57,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 241 transitions, 2652 flow [2024-06-28 01:29:57,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 241 transitions, 2448 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:57,357 INFO L231 Difference]: Finished difference. Result has 142 places, 193 transitions, 1907 flow [2024-06-28 01:29:57,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1907, PETRI_PLACES=142, PETRI_TRANSITIONS=193} [2024-06-28 01:29:57,358 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 89 predicate places. [2024-06-28 01:29:57,358 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 193 transitions, 1907 flow [2024-06-28 01:29:57,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:29:57,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:57,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:57,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:29:57,359 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:57,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:57,359 INFO L85 PathProgramCache]: Analyzing trace with hash -129939106, now seen corresponding path program 2 times [2024-06-28 01:29:57,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:57,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148392028] [2024-06-28 01:29:57,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:57,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:58,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:29:58,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:58,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148392028] [2024-06-28 01:29:58,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148392028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:58,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:58,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:58,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164838667] [2024-06-28 01:29:58,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:58,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:58,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:58,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:58,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:58,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:29:58,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 193 transitions, 1907 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:29:58,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:58,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:29:58,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:59,245 INFO L124 PetriNetUnfolderBase]: 5505/8712 cut-off events. [2024-06-28 01:29:59,245 INFO L125 PetriNetUnfolderBase]: For 119269/119281 co-relation queries the response was YES. [2024-06-28 01:29:59,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44430 conditions, 8712 events. 5505/8712 cut-off events. For 119269/119281 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 53883 event pairs, 1523 based on Foata normal form. 9/8465 useless extension candidates. Maximal degree in co-relation 44366. Up to 6635 conditions per place. [2024-06-28 01:29:59,311 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 184 selfloop transitions, 74 changer transitions 0/266 dead transitions. [2024-06-28 01:29:59,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 266 transitions, 3134 flow [2024-06-28 01:29:59,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:59,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:59,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:29:59,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 01:29:59,313 INFO L175 Difference]: Start difference. First operand has 142 places, 193 transitions, 1907 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:29:59,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 266 transitions, 3134 flow [2024-06-28 01:29:59,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 266 transitions, 3078 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:29:59,489 INFO L231 Difference]: Finished difference. Result has 146 places, 208 transitions, 2290 flow [2024-06-28 01:29:59,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2290, PETRI_PLACES=146, PETRI_TRANSITIONS=208} [2024-06-28 01:29:59,489 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 93 predicate places. [2024-06-28 01:29:59,489 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 208 transitions, 2290 flow [2024-06-28 01:29:59,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:29:59,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:59,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:59,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:29:59,490 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:59,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:59,490 INFO L85 PathProgramCache]: Analyzing trace with hash 365416035, now seen corresponding path program 3 times [2024-06-28 01:29:59,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:59,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104924822] [2024-06-28 01:29:59,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:59,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:59,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:00,379 INFO 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:30:00,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:00,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104924822] [2024-06-28 01:30:00,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104924822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:00,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:00,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:00,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764466407] [2024-06-28 01:30:00,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:00,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:00,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:00,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:00,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:00,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:30:00,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 208 transitions, 2290 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:30:00,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:00,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:30:00,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:01,685 INFO L124 PetriNetUnfolderBase]: 5140/7966 cut-off events. [2024-06-28 01:30:01,686 INFO L125 PetriNetUnfolderBase]: For 136208/136257 co-relation queries the response was YES. [2024-06-28 01:30:01,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45161 conditions, 7966 events. 5140/7966 cut-off events. For 136208/136257 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 47850 event pairs, 1357 based on Foata normal form. 19/7842 useless extension candidates. Maximal degree in co-relation 45094. Up to 6826 conditions per place. [2024-06-28 01:30:01,742 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 164 selfloop transitions, 75 changer transitions 0/268 dead transitions. [2024-06-28 01:30:01,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 268 transitions, 3249 flow [2024-06-28 01:30:01,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:01,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:01,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 01:30:01,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49645390070921985 [2024-06-28 01:30:01,747 INFO L175 Difference]: Start difference. First operand has 146 places, 208 transitions, 2290 flow. Second operand 9 states and 210 transitions. [2024-06-28 01:30:01,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 268 transitions, 3249 flow [2024-06-28 01:30:01,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 268 transitions, 3108 flow, removed 61 selfloop flow, removed 2 redundant places. [2024-06-28 01:30:01,961 INFO L231 Difference]: Finished difference. Result has 154 places, 220 transitions, 2644 flow [2024-06-28 01:30:01,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2644, PETRI_PLACES=154, PETRI_TRANSITIONS=220} [2024-06-28 01:30:01,961 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 101 predicate places. [2024-06-28 01:30:01,961 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 220 transitions, 2644 flow [2024-06-28 01:30:01,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:30:01,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:01,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:01,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:30:01,962 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:01,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:01,962 INFO L85 PathProgramCache]: Analyzing trace with hash 365416190, now seen corresponding path program 3 times [2024-06-28 01:30:01,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:01,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101985681] [2024-06-28 01:30:01,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:01,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:01,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:02,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:02,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:02,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101985681] [2024-06-28 01:30:02,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101985681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:02,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:02,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:02,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051457950] [2024-06-28 01:30:02,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:02,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:02,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:02,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:02,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:02,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:02,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 220 transitions, 2644 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:02,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:02,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:02,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:03,929 INFO L124 PetriNetUnfolderBase]: 5526/8745 cut-off events. [2024-06-28 01:30:03,929 INFO L125 PetriNetUnfolderBase]: For 141716/141725 co-relation queries the response was YES. [2024-06-28 01:30:03,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47454 conditions, 8745 events. 5526/8745 cut-off events. For 141716/141725 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 54039 event pairs, 1545 based on Foata normal form. 8/8496 useless extension candidates. Maximal degree in co-relation 47384. Up to 6675 conditions per place. [2024-06-28 01:30:03,996 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 200 selfloop transitions, 69 changer transitions 0/277 dead transitions. [2024-06-28 01:30:03,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 277 transitions, 3661 flow [2024-06-28 01:30:03,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:03,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:03,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:30:03,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:30:03,997 INFO L175 Difference]: Start difference. First operand has 154 places, 220 transitions, 2644 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:30:03,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 277 transitions, 3661 flow [2024-06-28 01:30:04,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 277 transitions, 3434 flow, removed 108 selfloop flow, removed 2 redundant places. [2024-06-28 01:30:04,242 INFO L231 Difference]: Finished difference. Result has 160 places, 220 transitions, 2565 flow [2024-06-28 01:30:04,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2565, PETRI_PLACES=160, PETRI_TRANSITIONS=220} [2024-06-28 01:30:04,243 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2024-06-28 01:30:04,243 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 220 transitions, 2565 flow [2024-06-28 01:30:04,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:04,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:04,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:04,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:30:04,243 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:04,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:04,244 INFO L85 PathProgramCache]: Analyzing trace with hash 554942124, now seen corresponding path program 4 times [2024-06-28 01:30:04,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:04,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058326899] [2024-06-28 01:30:04,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:04,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:04,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:04,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:04,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:04,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058326899] [2024-06-28 01:30:04,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058326899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:04,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:04,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:04,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818609676] [2024-06-28 01:30:04,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:04,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:04,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:04,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:04,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:04,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:04,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 220 transitions, 2565 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:04,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:04,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:04,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:06,226 INFO L124 PetriNetUnfolderBase]: 5706/8739 cut-off events. [2024-06-28 01:30:06,227 INFO L125 PetriNetUnfolderBase]: For 154993/154993 co-relation queries the response was YES. [2024-06-28 01:30:06,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49762 conditions, 8739 events. 5706/8739 cut-off events. For 154993/154993 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 52419 event pairs, 1834 based on Foata normal form. 6/8587 useless extension candidates. Maximal degree in co-relation 49690. Up to 7503 conditions per place. [2024-06-28 01:30:06,299 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 225 selfloop transitions, 46 changer transitions 0/279 dead transitions. [2024-06-28 01:30:06,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 279 transitions, 3722 flow [2024-06-28 01:30:06,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:06,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:06,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:30:06,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-28 01:30:06,300 INFO L175 Difference]: Start difference. First operand has 160 places, 220 transitions, 2565 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:30:06,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 279 transitions, 3722 flow [2024-06-28 01:30:06,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 279 transitions, 3503 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:30:06,521 INFO L231 Difference]: Finished difference. Result has 162 places, 229 transitions, 2671 flow [2024-06-28 01:30:06,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2671, PETRI_PLACES=162, PETRI_TRANSITIONS=229} [2024-06-28 01:30:06,521 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 109 predicate places. [2024-06-28 01:30:06,522 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 229 transitions, 2671 flow [2024-06-28 01:30:06,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:06,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:06,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:06,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:30:06,522 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:06,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:06,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1846861277, now seen corresponding path program 4 times [2024-06-28 01:30:06,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:06,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100268068] [2024-06-28 01:30:06,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:06,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:07,281 INFO 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:30:07,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:07,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100268068] [2024-06-28 01:30:07,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100268068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:07,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:07,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:07,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767384391] [2024-06-28 01:30:07,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:07,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:07,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:07,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:07,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:07,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:30:07,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 229 transitions, 2671 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:30:07,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:07,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:30:07,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:08,574 INFO L124 PetriNetUnfolderBase]: 5338/8407 cut-off events. [2024-06-28 01:30:08,575 INFO L125 PetriNetUnfolderBase]: For 162555/162589 co-relation queries the response was YES. [2024-06-28 01:30:08,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47889 conditions, 8407 events. 5338/8407 cut-off events. For 162555/162589 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 52160 event pairs, 1711 based on Foata normal form. 7/8223 useless extension candidates. Maximal degree in co-relation 47816. Up to 7289 conditions per place. [2024-06-28 01:30:08,655 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 215 selfloop transitions, 26 changer transitions 0/272 dead transitions. [2024-06-28 01:30:08,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 272 transitions, 3368 flow [2024-06-28 01:30:08,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:08,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:08,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 01:30:08,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920212765957447 [2024-06-28 01:30:08,656 INFO L175 Difference]: Start difference. First operand has 162 places, 229 transitions, 2671 flow. Second operand 8 states and 185 transitions. [2024-06-28 01:30:08,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 272 transitions, 3368 flow [2024-06-28 01:30:08,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 272 transitions, 3170 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:08,910 INFO L231 Difference]: Finished difference. Result has 164 places, 232 transitions, 2615 flow [2024-06-28 01:30:08,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2615, PETRI_PLACES=164, PETRI_TRANSITIONS=232} [2024-06-28 01:30:08,910 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 111 predicate places. [2024-06-28 01:30:08,910 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 232 transitions, 2615 flow [2024-06-28 01:30:08,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have 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:30:08,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:08,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:08,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:30:08,911 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:08,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:08,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1846861122, now seen corresponding path program 5 times [2024-06-28 01:30:08,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:08,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545612658] [2024-06-28 01:30:08,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:08,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:08,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:09,525 INFO 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:30:09,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:09,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545612658] [2024-06-28 01:30:09,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545612658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:09,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:09,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:09,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778315899] [2024-06-28 01:30:09,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:09,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:09,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:09,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:09,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:09,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:09,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 232 transitions, 2615 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:09,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:09,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:09,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:10,942 INFO L124 PetriNetUnfolderBase]: 5694/8709 cut-off events. [2024-06-28 01:30:10,942 INFO L125 PetriNetUnfolderBase]: For 170767/170767 co-relation queries the response was YES. [2024-06-28 01:30:10,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49357 conditions, 8709 events. 5694/8709 cut-off events. For 170767/170767 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 52042 event pairs, 1835 based on Foata normal form. 6/8561 useless extension candidates. Maximal degree in co-relation 49284. Up to 7497 conditions per place. [2024-06-28 01:30:11,139 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 228 selfloop transitions, 45 changer transitions 0/281 dead transitions. [2024-06-28 01:30:11,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 281 transitions, 3568 flow [2024-06-28 01:30:11,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:11,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:11,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:30:11,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 01:30:11,141 INFO L175 Difference]: Start difference. First operand has 164 places, 232 transitions, 2615 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:30:11,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 281 transitions, 3568 flow [2024-06-28 01:30:11,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 281 transitions, 3420 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:11,351 INFO L231 Difference]: Finished difference. Result has 166 places, 232 transitions, 2567 flow [2024-06-28 01:30:11,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2567, PETRI_PLACES=166, PETRI_TRANSITIONS=232} [2024-06-28 01:30:11,352 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 113 predicate places. [2024-06-28 01:30:11,352 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 232 transitions, 2567 flow [2024-06-28 01:30:11,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:11,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:11,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:11,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:30:11,353 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:11,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:11,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1838314205, now seen corresponding path program 1 times [2024-06-28 01:30:11,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:11,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70393594] [2024-06-28 01:30:11,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:11,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:12,188 INFO 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:30:12,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:12,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70393594] [2024-06-28 01:30:12,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70393594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:12,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:12,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:12,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600750530] [2024-06-28 01:30:12,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:12,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:12,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:12,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:12,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:12,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:12,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 232 transitions, 2567 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:12,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:12,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:12,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:13,773 INFO L124 PetriNetUnfolderBase]: 5723/8801 cut-off events. [2024-06-28 01:30:13,773 INFO L125 PetriNetUnfolderBase]: For 175319/175319 co-relation queries the response was YES. [2024-06-28 01:30:13,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49900 conditions, 8801 events. 5723/8801 cut-off events. For 175319/175319 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 53193 event pairs, 1817 based on Foata normal form. 3/8635 useless extension candidates. Maximal degree in co-relation 49826. Up to 7888 conditions per place. [2024-06-28 01:30:13,853 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 226 selfloop transitions, 39 changer transitions 0/273 dead transitions. [2024-06-28 01:30:13,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 273 transitions, 3349 flow [2024-06-28 01:30:13,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:30:13,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:30:13,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:30:13,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 01:30:13,855 INFO L175 Difference]: Start difference. First operand has 166 places, 232 transitions, 2567 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:30:13,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 273 transitions, 3349 flow [2024-06-28 01:30:14,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 273 transitions, 3255 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:14,084 INFO L231 Difference]: Finished difference. Result has 167 places, 236 transitions, 2649 flow [2024-06-28 01:30:14,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2649, PETRI_PLACES=167, PETRI_TRANSITIONS=236} [2024-06-28 01:30:14,088 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 114 predicate places. [2024-06-28 01:30:14,089 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 236 transitions, 2649 flow [2024-06-28 01:30:14,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:14,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:14,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:14,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:30:14,090 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:14,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:14,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1838610162, now seen corresponding path program 6 times [2024-06-28 01:30:14,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:14,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307744152] [2024-06-28 01:30:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:14,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:14,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:14,729 INFO 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:30:14,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:14,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307744152] [2024-06-28 01:30:14,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307744152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:14,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:14,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:14,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420940662] [2024-06-28 01:30:14,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:14,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:14,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:14,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:14,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:14,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:14,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 236 transitions, 2649 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:14,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:14,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:14,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:16,236 INFO L124 PetriNetUnfolderBase]: 5751/8807 cut-off events. [2024-06-28 01:30:16,237 INFO L125 PetriNetUnfolderBase]: For 184706/184706 co-relation queries the response was YES. [2024-06-28 01:30:16,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50995 conditions, 8807 events. 5751/8807 cut-off events. For 184706/184706 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 52981 event pairs, 1834 based on Foata normal form. 6/8654 useless extension candidates. Maximal degree in co-relation 50920. Up to 7967 conditions per place. [2024-06-28 01:30:16,308 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 240 selfloop transitions, 31 changer transitions 0/279 dead transitions. [2024-06-28 01:30:16,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 279 transitions, 3445 flow [2024-06-28 01:30:16,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:16,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:16,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 01:30:16,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4946808510638298 [2024-06-28 01:30:16,309 INFO L175 Difference]: Start difference. First operand has 167 places, 236 transitions, 2649 flow. Second operand 8 states and 186 transitions. [2024-06-28 01:30:16,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 279 transitions, 3445 flow [2024-06-28 01:30:16,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 279 transitions, 3321 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 01:30:16,586 INFO L231 Difference]: Finished difference. Result has 170 places, 240 transitions, 2678 flow [2024-06-28 01:30:16,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2525, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2678, PETRI_PLACES=170, PETRI_TRANSITIONS=240} [2024-06-28 01:30:16,587 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 117 predicate places. [2024-06-28 01:30:16,587 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 240 transitions, 2678 flow [2024-06-28 01:30:16,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 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:30:16,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:16,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:16,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:30:16,588 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:16,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:16,588 INFO L85 PathProgramCache]: Analyzing trace with hash -110809836, now seen corresponding path program 1 times [2024-06-28 01:30:16,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:16,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651177334] [2024-06-28 01:30:16,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:16,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:16,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:17,120 INFO 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:30:17,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:17,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651177334] [2024-06-28 01:30:17,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651177334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:17,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:17,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:30:17,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477693928] [2024-06-28 01:30:17,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:17,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:30:17,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:17,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:30:17,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:30:17,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:30:17,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 240 transitions, 2678 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:30:17,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:17,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:30:17,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:18,541 INFO L124 PetriNetUnfolderBase]: 5343/8202 cut-off events. [2024-06-28 01:30:18,542 INFO L125 PetriNetUnfolderBase]: For 190936/191015 co-relation queries the response was YES. [2024-06-28 01:30:18,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47776 conditions, 8202 events. 5343/8202 cut-off events. For 190936/191015 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 49122 event pairs, 1783 based on Foata normal form. 50/8079 useless extension candidates. Maximal degree in co-relation 47700. Up to 7432 conditions per place. [2024-06-28 01:30:18,604 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 214 selfloop transitions, 18 changer transitions 0/263 dead transitions. [2024-06-28 01:30:18,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 263 transitions, 3228 flow [2024-06-28 01:30:18,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:30:18,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:30:18,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 01:30:18,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48226950354609927 [2024-06-28 01:30:18,606 INFO L175 Difference]: Start difference. First operand has 170 places, 240 transitions, 2678 flow. Second operand 6 states and 136 transitions. [2024-06-28 01:30:18,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 263 transitions, 3228 flow [2024-06-28 01:30:18,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 263 transitions, 3117 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:18,913 INFO L231 Difference]: Finished difference. Result has 170 places, 243 transitions, 2644 flow [2024-06-28 01:30:18,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2644, PETRI_PLACES=170, PETRI_TRANSITIONS=243} [2024-06-28 01:30:18,914 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 117 predicate places. [2024-06-28 01:30:18,914 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 243 transitions, 2644 flow [2024-06-28 01:30:18,914 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:30:18,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:18,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:18,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:30:18,915 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:18,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:18,915 INFO L85 PathProgramCache]: Analyzing trace with hash 148530828, now seen corresponding path program 1 times [2024-06-28 01:30:18,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:18,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296614153] [2024-06-28 01:30:18,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:18,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:19,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:19,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:19,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296614153] [2024-06-28 01:30:19,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296614153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:19,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:19,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:19,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877121241] [2024-06-28 01:30:19,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:19,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:19,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:19,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:19,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:19,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:30:19,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 243 transitions, 2644 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:30:19,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:19,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:30:19,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:21,545 INFO L124 PetriNetUnfolderBase]: 5417/8586 cut-off events. [2024-06-28 01:30:21,546 INFO L125 PetriNetUnfolderBase]: For 202754/202809 co-relation queries the response was YES. [2024-06-28 01:30:21,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50795 conditions, 8586 events. 5417/8586 cut-off events. For 202754/202809 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 54209 event pairs, 1165 based on Foata normal form. 9/8385 useless extension candidates. Maximal degree in co-relation 50718. Up to 7215 conditions per place. [2024-06-28 01:30:21,615 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 254 selfloop transitions, 39 changer transitions 0/326 dead transitions. [2024-06-28 01:30:21,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 326 transitions, 3788 flow [2024-06-28 01:30:21,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:30:21,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:30:21,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-28 01:30:21,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 01:30:21,617 INFO L175 Difference]: Start difference. First operand has 170 places, 243 transitions, 2644 flow. Second operand 10 states and 245 transitions. [2024-06-28 01:30:21,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 326 transitions, 3788 flow [2024-06-28 01:30:21,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 326 transitions, 3731 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 01:30:21,825 INFO L231 Difference]: Finished difference. Result has 178 places, 254 transitions, 2898 flow [2024-06-28 01:30:21,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2898, PETRI_PLACES=178, PETRI_TRANSITIONS=254} [2024-06-28 01:30:21,826 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 125 predicate places. [2024-06-28 01:30:21,826 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 254 transitions, 2898 flow [2024-06-28 01:30:21,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:30:21,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:21,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:21,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:30:21,827 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:21,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:21,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1675090750, now seen corresponding path program 2 times [2024-06-28 01:30:21,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:21,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859185258] [2024-06-28 01:30:21,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:21,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:21,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:22,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:22,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:22,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859185258] [2024-06-28 01:30:22,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859185258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:22,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:22,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:22,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811398724] [2024-06-28 01:30:22,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:22,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:22,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:22,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:22,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:22,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:30:22,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 254 transitions, 2898 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:30:22,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:22,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:30:22,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:24,694 INFO L124 PetriNetUnfolderBase]: 5406/8556 cut-off events. [2024-06-28 01:30:24,694 INFO L125 PetriNetUnfolderBase]: For 213609/213664 co-relation queries the response was YES. [2024-06-28 01:30:24,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51350 conditions, 8556 events. 5406/8556 cut-off events. For 213609/213664 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 53832 event pairs, 1434 based on Foata normal form. 9/8360 useless extension candidates. Maximal degree in co-relation 51270. Up to 7293 conditions per place. [2024-06-28 01:30:24,780 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 254 selfloop transitions, 36 changer transitions 0/323 dead transitions. [2024-06-28 01:30:24,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 323 transitions, 3727 flow [2024-06-28 01:30:24,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:30:24,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:30:24,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 01:30:24,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127659574468085 [2024-06-28 01:30:24,782 INFO L175 Difference]: Start difference. First operand has 178 places, 254 transitions, 2898 flow. Second operand 10 states and 241 transitions. [2024-06-28 01:30:24,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 323 transitions, 3727 flow [2024-06-28 01:30:25,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 323 transitions, 3551 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-28 01:30:25,123 INFO L231 Difference]: Finished difference. Result has 184 places, 255 transitions, 2816 flow [2024-06-28 01:30:25,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2722, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2816, PETRI_PLACES=184, PETRI_TRANSITIONS=255} [2024-06-28 01:30:25,123 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 131 predicate places. [2024-06-28 01:30:25,124 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 255 transitions, 2816 flow [2024-06-28 01:30:25,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:30:25,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:25,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:25,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:30:25,124 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:25,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:25,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1675090626, now seen corresponding path program 1 times [2024-06-28 01:30:25,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:25,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831493494] [2024-06-28 01:30:25,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:25,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:25,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:26,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:26,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:26,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831493494] [2024-06-28 01:30:26,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831493494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:26,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:26,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:26,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909100675] [2024-06-28 01:30:26,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:26,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:26,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:26,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:26,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:26,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:26,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 255 transitions, 2816 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:26,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:26,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:26,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:28,013 INFO L124 PetriNetUnfolderBase]: 5983/9271 cut-off events. [2024-06-28 01:30:28,014 INFO L125 PetriNetUnfolderBase]: For 226083/226083 co-relation queries the response was YES. [2024-06-28 01:30:28,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54820 conditions, 9271 events. 5983/9271 cut-off events. For 226083/226083 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 56983 event pairs, 1562 based on Foata normal form. 6/9068 useless extension candidates. Maximal degree in co-relation 54737. Up to 7977 conditions per place. [2024-06-28 01:30:28,088 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 289 selfloop transitions, 53 changer transitions 0/350 dead transitions. [2024-06-28 01:30:28,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 350 transitions, 4287 flow [2024-06-28 01:30:28,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:30:28,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:30:28,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-28 01:30:28,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528046421663443 [2024-06-28 01:30:28,089 INFO L175 Difference]: Start difference. First operand has 184 places, 255 transitions, 2816 flow. Second operand 11 states and 273 transitions. [2024-06-28 01:30:28,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 350 transitions, 4287 flow [2024-06-28 01:30:28,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 350 transitions, 4219 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 01:30:28,418 INFO L231 Difference]: Finished difference. Result has 190 places, 266 transitions, 3082 flow [2024-06-28 01:30:28,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3082, PETRI_PLACES=190, PETRI_TRANSITIONS=266} [2024-06-28 01:30:28,418 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 137 predicate places. [2024-06-28 01:30:28,418 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 266 transitions, 3082 flow [2024-06-28 01:30:28,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:28,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:28,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:28,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:30:28,419 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:28,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:28,420 INFO L85 PathProgramCache]: Analyzing trace with hash 266856712, now seen corresponding path program 2 times [2024-06-28 01:30:28,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:28,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845880326] [2024-06-28 01:30:28,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:28,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:28,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:29,361 INFO 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:30:29,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:29,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845880326] [2024-06-28 01:30:29,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845880326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:29,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:29,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:29,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986594462] [2024-06-28 01:30:29,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:29,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:29,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:29,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:29,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:29,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:29,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 266 transitions, 3082 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:29,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:29,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:29,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:31,100 INFO L124 PetriNetUnfolderBase]: 6067/9267 cut-off events. [2024-06-28 01:30:31,100 INFO L125 PetriNetUnfolderBase]: For 251785/251794 co-relation queries the response was YES. [2024-06-28 01:30:31,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57732 conditions, 9267 events. 6067/9267 cut-off events. For 251785/251794 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 55837 event pairs, 1416 based on Foata normal form. 8/9100 useless extension candidates. Maximal degree in co-relation 57646. Up to 7238 conditions per place. [2024-06-28 01:30:31,167 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 237 selfloop transitions, 87 changer transitions 0/332 dead transitions. [2024-06-28 01:30:31,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 332 transitions, 4233 flow [2024-06-28 01:30:31,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:31,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:31,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 01:30:31,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342789598108747 [2024-06-28 01:30:31,168 INFO L175 Difference]: Start difference. First operand has 190 places, 266 transitions, 3082 flow. Second operand 9 states and 226 transitions. [2024-06-28 01:30:31,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 332 transitions, 4233 flow [2024-06-28 01:30:31,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 332 transitions, 4068 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:31,520 INFO L231 Difference]: Finished difference. Result has 193 places, 270 transitions, 3200 flow [2024-06-28 01:30:31,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3200, PETRI_PLACES=193, PETRI_TRANSITIONS=270} [2024-06-28 01:30:31,521 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 140 predicate places. [2024-06-28 01:30:31,521 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 270 transitions, 3200 flow [2024-06-28 01:30:31,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:31,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:31,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:31,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:30:31,521 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:31,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:31,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1556818372, now seen corresponding path program 1 times [2024-06-28 01:30:31,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:31,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254703320] [2024-06-28 01:30:31,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:31,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:31,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:32,441 INFO 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:30:32,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:32,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254703320] [2024-06-28 01:30:32,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254703320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:32,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:32,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:32,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506062765] [2024-06-28 01:30:32,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:32,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:32,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:32,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:32,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:32,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:32,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 270 transitions, 3200 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:32,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:32,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:32,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:34,207 INFO L124 PetriNetUnfolderBase]: 6135/9646 cut-off events. [2024-06-28 01:30:34,207 INFO L125 PetriNetUnfolderBase]: For 270569/270578 co-relation queries the response was YES. [2024-06-28 01:30:34,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60354 conditions, 9646 events. 6135/9646 cut-off events. For 270569/270578 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 60716 event pairs, 1627 based on Foata normal form. 8/9416 useless extension candidates. Maximal degree in co-relation 60266. Up to 8104 conditions per place. [2024-06-28 01:30:34,281 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 255 selfloop transitions, 62 changer transitions 0/325 dead transitions. [2024-06-28 01:30:34,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 325 transitions, 4297 flow [2024-06-28 01:30:34,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:34,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:34,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:30:34,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 01:30:34,283 INFO L175 Difference]: Start difference. First operand has 193 places, 270 transitions, 3200 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:30:34,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 325 transitions, 4297 flow [2024-06-28 01:30:34,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 325 transitions, 4044 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-28 01:30:34,669 INFO L231 Difference]: Finished difference. Result has 194 places, 273 transitions, 3171 flow [2024-06-28 01:30:34,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3171, PETRI_PLACES=194, PETRI_TRANSITIONS=273} [2024-06-28 01:30:34,670 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 141 predicate places. [2024-06-28 01:30:34,670 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 273 transitions, 3171 flow [2024-06-28 01:30:34,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:34,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:34,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:34,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:30:34,671 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:34,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:34,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1556998296, now seen corresponding path program 3 times [2024-06-28 01:30:34,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:34,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988004078] [2024-06-28 01:30:34,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:34,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:34,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:35,537 INFO 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:30:35,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:35,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988004078] [2024-06-28 01:30:35,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988004078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:35,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:35,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:35,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936663424] [2024-06-28 01:30:35,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:35,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:35,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:35,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:35,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:35,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:35,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 273 transitions, 3171 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:35,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:35,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:35,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:37,237 INFO L124 PetriNetUnfolderBase]: 6219/9521 cut-off events. [2024-06-28 01:30:37,237 INFO L125 PetriNetUnfolderBase]: For 281791/281800 co-relation queries the response was YES. [2024-06-28 01:30:37,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60951 conditions, 9521 events. 6219/9521 cut-off events. For 281791/281800 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 57778 event pairs, 1460 based on Foata normal form. 8/9344 useless extension candidates. Maximal degree in co-relation 60862. Up to 7454 conditions per place. [2024-06-28 01:30:37,478 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 250 selfloop transitions, 82 changer transitions 0/340 dead transitions. [2024-06-28 01:30:37,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 340 transitions, 4432 flow [2024-06-28 01:30:37,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:37,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:37,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 01:30:37,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5366430260047281 [2024-06-28 01:30:37,481 INFO L175 Difference]: Start difference. First operand has 194 places, 273 transitions, 3171 flow. Second operand 9 states and 227 transitions. [2024-06-28 01:30:37,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 340 transitions, 4432 flow [2024-06-28 01:30:37,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 340 transitions, 4232 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:37,942 INFO L231 Difference]: Finished difference. Result has 197 places, 277 transitions, 3256 flow [2024-06-28 01:30:37,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3256, PETRI_PLACES=197, PETRI_TRANSITIONS=277} [2024-06-28 01:30:37,942 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 144 predicate places. [2024-06-28 01:30:37,943 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 277 transitions, 3256 flow [2024-06-28 01:30:37,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:37,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:37,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:37,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:30:37,943 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:37,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:37,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1557003070, now seen corresponding path program 3 times [2024-06-28 01:30:37,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:37,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993829679] [2024-06-28 01:30:37,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:37,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:37,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:38,958 INFO 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:30:38,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:38,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993829679] [2024-06-28 01:30:38,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993829679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:38,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:38,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:38,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137820039] [2024-06-28 01:30:38,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:38,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:38,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:38,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:38,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:39,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:30:39,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 277 transitions, 3256 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:30:39,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:39,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:30:39,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:40,809 INFO L124 PetriNetUnfolderBase]: 5879/9258 cut-off events. [2024-06-28 01:30:40,809 INFO L125 PetriNetUnfolderBase]: For 295342/295428 co-relation queries the response was YES. [2024-06-28 01:30:40,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60534 conditions, 9258 events. 5879/9258 cut-off events. For 295342/295428 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 58517 event pairs, 1494 based on Foata normal form. 15/9050 useless extension candidates. Maximal degree in co-relation 60444. Up to 7783 conditions per place. [2024-06-28 01:30:40,910 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 243 selfloop transitions, 55 changer transitions 0/337 dead transitions. [2024-06-28 01:30:40,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 337 transitions, 4152 flow [2024-06-28 01:30:40,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:40,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:40,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 01:30:40,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:30:40,911 INFO L175 Difference]: Start difference. First operand has 197 places, 277 transitions, 3256 flow. Second operand 9 states and 216 transitions. [2024-06-28 01:30:40,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 337 transitions, 4152 flow [2024-06-28 01:30:41,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 337 transitions, 3897 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-28 01:30:41,503 INFO L231 Difference]: Finished difference. Result has 200 places, 282 transitions, 3237 flow [2024-06-28 01:30:41,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3237, PETRI_PLACES=200, PETRI_TRANSITIONS=282} [2024-06-28 01:30:41,504 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 147 predicate places. [2024-06-28 01:30:41,504 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 282 transitions, 3237 flow [2024-06-28 01:30:41,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:30:41,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:41,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:41,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:30:41,505 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:41,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:41,505 INFO L85 PathProgramCache]: Analyzing trace with hash 134581690, now seen corresponding path program 4 times [2024-06-28 01:30:41,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:41,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396043120] [2024-06-28 01:30:41,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:41,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:41,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:42,366 INFO 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:30:42,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:42,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396043120] [2024-06-28 01:30:42,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396043120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:42,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:42,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:42,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892024617] [2024-06-28 01:30:42,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:42,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:42,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:42,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:42,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:42,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:42,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 282 transitions, 3237 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:42,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:42,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:42,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:44,228 INFO L124 PetriNetUnfolderBase]: 6405/9747 cut-off events. [2024-06-28 01:30:44,229 INFO L125 PetriNetUnfolderBase]: For 319565/319574 co-relation queries the response was YES. [2024-06-28 01:30:44,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63960 conditions, 9747 events. 6405/9747 cut-off events. For 319565/319574 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 58885 event pairs, 1441 based on Foata normal form. 8/9577 useless extension candidates. Maximal degree in co-relation 63868. Up to 7476 conditions per place. [2024-06-28 01:30:44,335 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 260 selfloop transitions, 95 changer transitions 0/363 dead transitions. [2024-06-28 01:30:44,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 363 transitions, 4760 flow [2024-06-28 01:30:44,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:30:44,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:30:44,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-28 01:30:44,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382978723404256 [2024-06-28 01:30:44,336 INFO L175 Difference]: Start difference. First operand has 200 places, 282 transitions, 3237 flow. Second operand 10 states and 253 transitions. [2024-06-28 01:30:44,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 363 transitions, 4760 flow [2024-06-28 01:30:45,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 363 transitions, 4571 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:45,031 INFO L231 Difference]: Finished difference. Result has 205 places, 290 transitions, 3475 flow [2024-06-28 01:30:45,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3475, PETRI_PLACES=205, PETRI_TRANSITIONS=290} [2024-06-28 01:30:45,031 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 152 predicate places. [2024-06-28 01:30:45,032 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 290 transitions, 3475 flow [2024-06-28 01:30:45,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:45,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:45,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:45,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:30:45,032 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:45,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:45,032 INFO L85 PathProgramCache]: Analyzing trace with hash 331816905, now seen corresponding path program 1 times [2024-06-28 01:30:45,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:45,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475774942] [2024-06-28 01:30:45,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:45,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:45,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:45,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:45,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:45,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475774942] [2024-06-28 01:30:45,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475774942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:45,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:45,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:30:45,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761509398] [2024-06-28 01:30:45,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:45,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:30:45,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:45,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:30:45,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:30:45,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:30:45,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 290 transitions, 3475 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:30:45,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:45,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:30:45,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:47,057 INFO L124 PetriNetUnfolderBase]: 6014/9403 cut-off events. [2024-06-28 01:30:47,057 INFO L125 PetriNetUnfolderBase]: For 337948/338027 co-relation queries the response was YES. [2024-06-28 01:30:47,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62953 conditions, 9403 events. 6014/9403 cut-off events. For 337948/338027 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 59256 event pairs, 1607 based on Foata normal form. 51/9212 useless extension candidates. Maximal degree in co-relation 62859. Up to 8316 conditions per place. [2024-06-28 01:30:47,149 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 261 selfloop transitions, 30 changer transitions 0/323 dead transitions. [2024-06-28 01:30:47,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 323 transitions, 4305 flow [2024-06-28 01:30:47,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:30:47,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:30:47,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 01:30:47,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035460992907801 [2024-06-28 01:30:47,150 INFO L175 Difference]: Start difference. First operand has 205 places, 290 transitions, 3475 flow. Second operand 6 states and 142 transitions. [2024-06-28 01:30:47,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 323 transitions, 4305 flow [2024-06-28 01:30:47,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 323 transitions, 4061 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:47,834 INFO L231 Difference]: Finished difference. Result has 205 places, 295 transitions, 3376 flow [2024-06-28 01:30:47,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3238, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3376, PETRI_PLACES=205, PETRI_TRANSITIONS=295} [2024-06-28 01:30:47,836 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 152 predicate places. [2024-06-28 01:30:47,836 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 295 transitions, 3376 flow [2024-06-28 01:30:47,836 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:30:47,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:47,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:47,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:30:47,836 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:47,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:47,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1152838088, now seen corresponding path program 2 times [2024-06-28 01:30:47,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:47,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791054266] [2024-06-28 01:30:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:47,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:47,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:48,708 INFO 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:30:48,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:48,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791054266] [2024-06-28 01:30:48,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791054266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:48,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:48,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:48,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413497920] [2024-06-28 01:30:48,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:48,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:48,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:48,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:48,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:48,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:48,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 295 transitions, 3376 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:48,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:48,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:48,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:50,705 INFO L124 PetriNetUnfolderBase]: 6523/9914 cut-off events. [2024-06-28 01:30:50,705 INFO L125 PetriNetUnfolderBase]: For 343767/343767 co-relation queries the response was YES. [2024-06-28 01:30:50,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66656 conditions, 9914 events. 6523/9914 cut-off events. For 343767/343767 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 60168 event pairs, 1790 based on Foata normal form. 6/9754 useless extension candidates. Maximal degree in co-relation 66560. Up to 8980 conditions per place. [2024-06-28 01:30:50,787 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 301 selfloop transitions, 38 changer transitions 0/347 dead transitions. [2024-06-28 01:30:50,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 347 transitions, 4396 flow [2024-06-28 01:30:50,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:50,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:50,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:30:50,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 01:30:50,788 INFO L175 Difference]: Start difference. First operand has 205 places, 295 transitions, 3376 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:30:50,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 347 transitions, 4396 flow [2024-06-28 01:30:51,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 347 transitions, 4338 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 01:30:51,314 INFO L231 Difference]: Finished difference. Result has 211 places, 302 transitions, 3543 flow [2024-06-28 01:30:51,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3318, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3543, PETRI_PLACES=211, PETRI_TRANSITIONS=302} [2024-06-28 01:30:51,315 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 158 predicate places. [2024-06-28 01:30:51,315 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 302 transitions, 3543 flow [2024-06-28 01:30:51,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:51,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:51,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:51,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:30:51,315 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:51,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:51,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1153163836, now seen corresponding path program 1 times [2024-06-28 01:30:51,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:51,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910077222] [2024-06-28 01:30:51,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:51,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:51,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:52,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:52,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:52,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910077222] [2024-06-28 01:30:52,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910077222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:52,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:52,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:52,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95822108] [2024-06-28 01:30:52,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:52,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:52,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:52,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:52,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:52,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:52,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 302 transitions, 3543 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:52,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:52,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:52,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:53,995 INFO L124 PetriNetUnfolderBase]: 6552/9961 cut-off events. [2024-06-28 01:30:53,995 INFO L125 PetriNetUnfolderBase]: For 362895/362895 co-relation queries the response was YES. [2024-06-28 01:30:54,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68444 conditions, 9961 events. 6552/9961 cut-off events. For 362895/362895 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 60556 event pairs, 1778 based on Foata normal form. 3/9796 useless extension candidates. Maximal degree in co-relation 68346. Up to 8942 conditions per place. [2024-06-28 01:30:54,105 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 297 selfloop transitions, 47 changer transitions 0/352 dead transitions. [2024-06-28 01:30:54,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 352 transitions, 4597 flow [2024-06-28 01:30:54,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:54,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:54,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:30:54,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 01:30:54,111 INFO L175 Difference]: Start difference. First operand has 211 places, 302 transitions, 3543 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:30:54,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 352 transitions, 4597 flow [2024-06-28 01:30:54,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 352 transitions, 4430 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-28 01:30:54,761 INFO L231 Difference]: Finished difference. Result has 214 places, 306 transitions, 3616 flow [2024-06-28 01:30:54,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3616, PETRI_PLACES=214, PETRI_TRANSITIONS=306} [2024-06-28 01:30:54,762 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 161 predicate places. [2024-06-28 01:30:54,763 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 306 transitions, 3616 flow [2024-06-28 01:30:54,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:54,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:54,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:54,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:30:54,763 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:54,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:54,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1153163588, now seen corresponding path program 3 times [2024-06-28 01:30:54,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:54,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842730546] [2024-06-28 01:30:54,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:54,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:54,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:55,682 INFO 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:30:55,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:55,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842730546] [2024-06-28 01:30:55,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842730546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:55,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:55,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:55,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740872342] [2024-06-28 01:30:55,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:55,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:55,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:55,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:55,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:55,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:55,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 306 transitions, 3616 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:55,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:55,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:55,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:57,602 INFO L124 PetriNetUnfolderBase]: 6620/10079 cut-off events. [2024-06-28 01:30:57,603 INFO L125 PetriNetUnfolderBase]: For 383128/383128 co-relation queries the response was YES. [2024-06-28 01:30:57,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70209 conditions, 10079 events. 6620/10079 cut-off events. For 383128/383128 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 61532 event pairs, 1797 based on Foata normal form. 6/9912 useless extension candidates. Maximal degree in co-relation 70110. Up to 9081 conditions per place. [2024-06-28 01:30:57,724 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 305 selfloop transitions, 42 changer transitions 0/355 dead transitions. [2024-06-28 01:30:57,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 355 transitions, 4664 flow [2024-06-28 01:30:57,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:57,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:57,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:30:57,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 01:30:57,725 INFO L175 Difference]: Start difference. First operand has 214 places, 306 transitions, 3616 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:30:57,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 355 transitions, 4664 flow [2024-06-28 01:30:58,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 355 transitions, 4476 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:58,416 INFO L231 Difference]: Finished difference. Result has 216 places, 309 transitions, 3639 flow [2024-06-28 01:30:58,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3428, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3639, PETRI_PLACES=216, PETRI_TRANSITIONS=309} [2024-06-28 01:30:58,416 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 163 predicate places. [2024-06-28 01:30:58,416 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 309 transitions, 3639 flow [2024-06-28 01:30:58,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:58,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:58,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:58,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:30:58,417 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:58,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:58,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1162338472, now seen corresponding path program 5 times [2024-06-28 01:30:58,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:58,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431939198] [2024-06-28 01:30:58,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:58,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:58,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:59,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:59,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:59,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431939198] [2024-06-28 01:30:59,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431939198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:59,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:59,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:59,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566502627] [2024-06-28 01:30:59,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:59,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:59,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:59,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:59,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:59,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:30:59,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 309 transitions, 3639 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:30:59,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:59,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:30:59,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:01,054 INFO L124 PetriNetUnfolderBase]: 6704/10201 cut-off events. [2024-06-28 01:31:01,054 INFO L125 PetriNetUnfolderBase]: For 405892/405892 co-relation queries the response was YES. [2024-06-28 01:31:01,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71831 conditions, 10201 events. 6704/10201 cut-off events. For 405892/405892 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 62293 event pairs, 1791 based on Foata normal form. 6/10033 useless extension candidates. Maximal degree in co-relation 71731. Up to 9064 conditions per place. [2024-06-28 01:31:01,163 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 309 selfloop transitions, 51 changer transitions 0/368 dead transitions. [2024-06-28 01:31:01,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 368 transitions, 4775 flow [2024-06-28 01:31:01,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:01,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:01,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 01:31:01,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508274231678487 [2024-06-28 01:31:01,164 INFO L175 Difference]: Start difference. First operand has 216 places, 309 transitions, 3639 flow. Second operand 9 states and 215 transitions. [2024-06-28 01:31:01,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 368 transitions, 4775 flow [2024-06-28 01:31:01,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 368 transitions, 4590 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 01:31:02,000 INFO L231 Difference]: Finished difference. Result has 219 places, 313 transitions, 3710 flow [2024-06-28 01:31:02,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3710, PETRI_PLACES=219, PETRI_TRANSITIONS=313} [2024-06-28 01:31:02,001 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 166 predicate places. [2024-06-28 01:31:02,001 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 313 transitions, 3710 flow [2024-06-28 01:31:02,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:02,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:02,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:02,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:31:02,001 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:02,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:02,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1418118232, now seen corresponding path program 6 times [2024-06-28 01:31:02,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:02,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460946856] [2024-06-28 01:31:02,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:02,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:02,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:02,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:31:02,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:02,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460946856] [2024-06-28 01:31:02,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460946856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:02,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:02,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:02,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269235748] [2024-06-28 01:31:02,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:02,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:02,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:02,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:02,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:02,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:02,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 313 transitions, 3710 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:02,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:02,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:02,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:04,699 INFO L124 PetriNetUnfolderBase]: 6788/10276 cut-off events. [2024-06-28 01:31:04,699 INFO L125 PetriNetUnfolderBase]: For 425907/425907 co-relation queries the response was YES. [2024-06-28 01:31:04,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73723 conditions, 10276 events. 6788/10276 cut-off events. For 425907/425907 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 62308 event pairs, 1818 based on Foata normal form. 6/10119 useless extension candidates. Maximal degree in co-relation 73622. Up to 8953 conditions per place. [2024-06-28 01:31:04,814 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 313 selfloop transitions, 52 changer transitions 0/373 dead transitions. [2024-06-28 01:31:04,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 373 transitions, 5037 flow [2024-06-28 01:31:04,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:04,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:04,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 01:31:04,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:31:04,815 INFO L175 Difference]: Start difference. First operand has 219 places, 313 transitions, 3710 flow. Second operand 9 states and 216 transitions. [2024-06-28 01:31:04,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 373 transitions, 5037 flow [2024-06-28 01:31:05,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 373 transitions, 4813 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-28 01:31:05,644 INFO L231 Difference]: Finished difference. Result has 221 places, 317 transitions, 3751 flow [2024-06-28 01:31:05,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3751, PETRI_PLACES=221, PETRI_TRANSITIONS=317} [2024-06-28 01:31:05,644 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 168 predicate places. [2024-06-28 01:31:05,644 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 317 transitions, 3751 flow [2024-06-28 01:31:05,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:05,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:05,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:05,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:31:05,645 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:05,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:05,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1391363936, now seen corresponding path program 4 times [2024-06-28 01:31:05,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:05,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488665422] [2024-06-28 01:31:05,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:05,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:05,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:06,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:06,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:06,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488665422] [2024-06-28 01:31:06,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488665422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:06,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:06,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:06,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778444391] [2024-06-28 01:31:06,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:06,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:06,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:06,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:06,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:06,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:31:06,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 317 transitions, 3751 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:31:06,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:06,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:31:06,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:08,450 INFO L124 PetriNetUnfolderBase]: 6392/9962 cut-off events. [2024-06-28 01:31:08,450 INFO L125 PetriNetUnfolderBase]: For 429202/429286 co-relation queries the response was YES. [2024-06-28 01:31:08,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71691 conditions, 9962 events. 6392/9962 cut-off events. For 429202/429286 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 63001 event pairs, 1733 based on Foata normal form. 9/9756 useless extension candidates. Maximal degree in co-relation 71589. Up to 8596 conditions per place. [2024-06-28 01:31:08,548 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 291 selfloop transitions, 28 changer transitions 0/368 dead transitions. [2024-06-28 01:31:08,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 368 transitions, 4674 flow [2024-06-28 01:31:08,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:08,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:08,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 01:31:08,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491725768321513 [2024-06-28 01:31:08,550 INFO L175 Difference]: Start difference. First operand has 221 places, 317 transitions, 3751 flow. Second operand 9 states and 208 transitions. [2024-06-28 01:31:08,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 368 transitions, 4674 flow [2024-06-28 01:31:09,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 368 transitions, 4439 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-28 01:31:09,408 INFO L231 Difference]: Finished difference. Result has 223 places, 319 transitions, 3691 flow [2024-06-28 01:31:09,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3516, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3691, PETRI_PLACES=223, PETRI_TRANSITIONS=319} [2024-06-28 01:31:09,410 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 170 predicate places. [2024-06-28 01:31:09,411 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 319 transitions, 3691 flow [2024-06-28 01:31:09,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have 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:31:09,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:09,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:09,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:31:09,411 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:09,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:09,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1418122882, now seen corresponding path program 7 times [2024-06-28 01:31:09,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:09,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034042426] [2024-06-28 01:31:09,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:09,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:09,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:10,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:10,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:10,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034042426] [2024-06-28 01:31:10,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034042426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:10,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:10,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:10,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107687521] [2024-06-28 01:31:10,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:10,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:10,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:10,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:10,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:10,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:10,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 319 transitions, 3691 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:10,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:10,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:10,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:12,120 INFO L124 PetriNetUnfolderBase]: 6964/10499 cut-off events. [2024-06-28 01:31:12,122 INFO L125 PetriNetUnfolderBase]: For 463893/463893 co-relation queries the response was YES. [2024-06-28 01:31:12,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75583 conditions, 10499 events. 6964/10499 cut-off events. For 463893/463893 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 63559 event pairs, 1816 based on Foata normal form. 6/10347 useless extension candidates. Maximal degree in co-relation 75480. Up to 8882 conditions per place. [2024-06-28 01:31:12,418 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 326 selfloop transitions, 65 changer transitions 0/399 dead transitions. [2024-06-28 01:31:12,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 399 transitions, 5506 flow [2024-06-28 01:31:12,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:31:12,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:31:12,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-28 01:31:12,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170212765957447 [2024-06-28 01:31:12,420 INFO L175 Difference]: Start difference. First operand has 223 places, 319 transitions, 3691 flow. Second operand 10 states and 243 transitions. [2024-06-28 01:31:12,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 399 transitions, 5506 flow [2024-06-28 01:31:13,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 399 transitions, 5349 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-28 01:31:13,207 INFO L231 Difference]: Finished difference. Result has 227 places, 330 transitions, 3990 flow [2024-06-28 01:31:13,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3534, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3990, PETRI_PLACES=227, PETRI_TRANSITIONS=330} [2024-06-28 01:31:13,208 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 174 predicate places. [2024-06-28 01:31:13,208 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 330 transitions, 3990 flow [2024-06-28 01:31:13,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:13,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:13,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:13,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:31:13,208 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:13,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:13,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1417938308, now seen corresponding path program 4 times [2024-06-28 01:31:13,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:13,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105116767] [2024-06-28 01:31:13,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:13,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:14,052 INFO 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:31:14,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:14,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105116767] [2024-06-28 01:31:14,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105116767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:14,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:14,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:14,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679855291] [2024-06-28 01:31:14,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:14,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:14,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:14,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:14,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:14,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:14,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 330 transitions, 3990 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:14,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:14,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:14,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:15,972 INFO L124 PetriNetUnfolderBase]: 6995/10604 cut-off events. [2024-06-28 01:31:15,972 INFO L125 PetriNetUnfolderBase]: For 486040/486040 co-relation queries the response was YES. [2024-06-28 01:31:16,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77705 conditions, 10604 events. 6995/10604 cut-off events. For 486040/486040 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 64807 event pairs, 1919 based on Foata normal form. 6/10437 useless extension candidates. Maximal degree in co-relation 77600. Up to 9575 conditions per place. [2024-06-28 01:31:16,094 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 331 selfloop transitions, 40 changer transitions 0/379 dead transitions. [2024-06-28 01:31:16,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 379 transitions, 5207 flow [2024-06-28 01:31:16,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:31:16,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:31:16,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 01:31:16,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 01:31:16,095 INFO L175 Difference]: Start difference. First operand has 227 places, 330 transitions, 3990 flow. Second operand 8 states and 189 transitions. [2024-06-28 01:31:16,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 379 transitions, 5207 flow [2024-06-28 01:31:17,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 379 transitions, 4970 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-28 01:31:17,307 INFO L231 Difference]: Finished difference. Result has 229 places, 333 transitions, 3979 flow [2024-06-28 01:31:17,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3979, PETRI_PLACES=229, PETRI_TRANSITIONS=333} [2024-06-28 01:31:17,308 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 176 predicate places. [2024-06-28 01:31:17,308 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 333 transitions, 3979 flow [2024-06-28 01:31:17,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:17,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:17,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:17,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:31:17,308 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:17,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:17,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1391186182, now seen corresponding path program 8 times [2024-06-28 01:31:17,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:17,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814876694] [2024-06-28 01:31:17,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:17,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:17,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:18,197 INFO 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:31:18,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:18,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814876694] [2024-06-28 01:31:18,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814876694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:18,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:18,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:18,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476650149] [2024-06-28 01:31:18,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:18,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:18,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:18,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:18,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:18,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:18,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 333 transitions, 3979 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:18,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:18,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:18,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:20,267 INFO L124 PetriNetUnfolderBase]: 7023/10650 cut-off events. [2024-06-28 01:31:20,267 INFO L125 PetriNetUnfolderBase]: For 483949/483949 co-relation queries the response was YES. [2024-06-28 01:31:20,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77531 conditions, 10650 events. 7023/10650 cut-off events. For 483949/483949 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 65188 event pairs, 1848 based on Foata normal form. 6/10481 useless extension candidates. Maximal degree in co-relation 77424. Up to 9279 conditions per place. [2024-06-28 01:31:20,392 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 331 selfloop transitions, 53 changer transitions 0/392 dead transitions. [2024-06-28 01:31:20,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 392 transitions, 5273 flow [2024-06-28 01:31:20,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:20,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:20,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 01:31:20,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:31:20,394 INFO L175 Difference]: Start difference. First operand has 229 places, 333 transitions, 3979 flow. Second operand 9 states and 216 transitions. [2024-06-28 01:31:20,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 392 transitions, 5273 flow [2024-06-28 01:31:21,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 392 transitions, 5071 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-28 01:31:21,356 INFO L231 Difference]: Finished difference. Result has 232 places, 337 transitions, 4043 flow [2024-06-28 01:31:21,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3777, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4043, PETRI_PLACES=232, PETRI_TRANSITIONS=337} [2024-06-28 01:31:21,357 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 179 predicate places. [2024-06-28 01:31:21,357 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 337 transitions, 4043 flow [2024-06-28 01:31:21,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 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:31:21,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:21,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:21,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:31:21,358 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:21,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:21,358 INFO L85 PathProgramCache]: Analyzing trace with hash 859849515, now seen corresponding path program 2 times [2024-06-28 01:31:21,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:21,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573061889] [2024-06-28 01:31:21,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:21,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:21,855 INFO 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:31:21,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:21,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573061889] [2024-06-28 01:31:21,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573061889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:21,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:21,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:31:21,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773171706] [2024-06-28 01:31:21,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:21,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:31:21,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:21,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:31:21,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:31:21,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:31:21,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 337 transitions, 4043 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:31:21,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:21,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:31:21,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:23,630 INFO L124 PetriNetUnfolderBase]: 6540/10044 cut-off events. [2024-06-28 01:31:23,631 INFO L125 PetriNetUnfolderBase]: For 484874/484979 co-relation queries the response was YES. [2024-06-28 01:31:23,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72901 conditions, 10044 events. 6540/10044 cut-off events. For 484874/484979 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 62821 event pairs, 1895 based on Foata normal form. 67/9904 useless extension candidates. Maximal degree in co-relation 72793. Up to 9122 conditions per place. [2024-06-28 01:31:23,750 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 302 selfloop transitions, 16 changer transitions 0/353 dead transitions. [2024-06-28 01:31:23,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 353 transitions, 4731 flow [2024-06-28 01:31:23,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:31:23,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:31:23,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 01:31:23,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46808510638297873 [2024-06-28 01:31:23,751 INFO L175 Difference]: Start difference. First operand has 232 places, 337 transitions, 4043 flow. Second operand 6 states and 132 transitions. [2024-06-28 01:31:23,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 353 transitions, 4731 flow [2024-06-28 01:31:24,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 353 transitions, 4484 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-28 01:31:24,837 INFO L231 Difference]: Finished difference. Result has 231 places, 337 transitions, 3836 flow [2024-06-28 01:31:24,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3836, PETRI_PLACES=231, PETRI_TRANSITIONS=337} [2024-06-28 01:31:24,837 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 178 predicate places. [2024-06-28 01:31:24,837 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 337 transitions, 3836 flow [2024-06-28 01:31:24,838 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:31:24,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:24,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:24,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:31:24,838 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:24,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:24,838 INFO L85 PathProgramCache]: Analyzing trace with hash 338460298, now seen corresponding path program 1 times [2024-06-28 01:31:24,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:24,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452047466] [2024-06-28 01:31:24,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:24,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:24,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:25,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:25,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:25,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452047466] [2024-06-28 01:31:25,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452047466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:25,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:25,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:31:25,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230915818] [2024-06-28 01:31:25,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:25,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:31:25,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:25,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:31:25,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:31:25,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:25,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 337 transitions, 3836 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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:31:25,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:25,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:25,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:27,398 INFO L124 PetriNetUnfolderBase]: 7028/10715 cut-off events. [2024-06-28 01:31:27,398 INFO L125 PetriNetUnfolderBase]: For 478933/478933 co-relation queries the response was YES. [2024-06-28 01:31:27,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75946 conditions, 10715 events. 7028/10715 cut-off events. For 478933/478933 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 66077 event pairs, 1942 based on Foata normal form. 3/10526 useless extension candidates. Maximal degree in co-relation 75837. Up to 9805 conditions per place. [2024-06-28 01:31:27,502 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 326 selfloop transitions, 35 changer transitions 0/369 dead transitions. [2024-06-28 01:31:27,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 369 transitions, 4822 flow [2024-06-28 01:31:27,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:31:27,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:31:27,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 01:31:27,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2024-06-28 01:31:27,503 INFO L175 Difference]: Start difference. First operand has 231 places, 337 transitions, 3836 flow. Second operand 6 states and 139 transitions. [2024-06-28 01:31:27,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 369 transitions, 4822 flow [2024-06-28 01:31:28,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 369 transitions, 4744 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:31:28,282 INFO L231 Difference]: Finished difference. Result has 232 places, 343 transitions, 3914 flow [2024-06-28 01:31:28,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3914, PETRI_PLACES=232, PETRI_TRANSITIONS=343} [2024-06-28 01:31:28,282 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 179 predicate places. [2024-06-28 01:31:28,283 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 343 transitions, 3914 flow [2024-06-28 01:31:28,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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:31:28,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:28,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:28,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:31:28,283 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:28,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:28,284 INFO L85 PathProgramCache]: Analyzing trace with hash 859856428, now seen corresponding path program 2 times [2024-06-28 01:31:28,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:28,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377745556] [2024-06-28 01:31:28,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:28,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:28,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:28,777 INFO 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:31:28,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:28,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377745556] [2024-06-28 01:31:28,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377745556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:28,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:28,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:31:28,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931086108] [2024-06-28 01:31:28,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:28,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:31:28,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:28,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:31:28,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:31:28,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:28,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 343 transitions, 3914 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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:31:28,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:28,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:28,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:30,720 INFO L124 PetriNetUnfolderBase]: 6994/10632 cut-off events. [2024-06-28 01:31:30,720 INFO L125 PetriNetUnfolderBase]: For 485925/485934 co-relation queries the response was YES. [2024-06-28 01:31:30,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75875 conditions, 10632 events. 6994/10632 cut-off events. For 485925/485934 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 65207 event pairs, 1943 based on Foata normal form. 3/10454 useless extension candidates. Maximal degree in co-relation 75766. Up to 9756 conditions per place. [2024-06-28 01:31:30,848 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 320 selfloop transitions, 37 changer transitions 0/365 dead transitions. [2024-06-28 01:31:30,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 365 transitions, 4715 flow [2024-06-28 01:31:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:31:30,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:31:30,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 01:31:30,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48226950354609927 [2024-06-28 01:31:30,849 INFO L175 Difference]: Start difference. First operand has 232 places, 343 transitions, 3914 flow. Second operand 6 states and 136 transitions. [2024-06-28 01:31:30,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 365 transitions, 4715 flow [2024-06-28 01:31:31,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 365 transitions, 4659 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:31:31,724 INFO L231 Difference]: Finished difference. Result has 235 places, 343 transitions, 3942 flow [2024-06-28 01:31:31,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3858, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3942, PETRI_PLACES=235, PETRI_TRANSITIONS=343} [2024-06-28 01:31:31,724 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 182 predicate places. [2024-06-28 01:31:31,725 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 343 transitions, 3942 flow [2024-06-28 01:31:31,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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:31:31,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:31,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:31:31,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:31:31,725 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:31,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:31,725 INFO L85 PathProgramCache]: Analyzing trace with hash -390077791, now seen corresponding path program 1 times [2024-06-28 01:31:31,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:31,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885598733] [2024-06-28 01:31:31,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:31,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:32,692 INFO 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:31:32,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:32,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885598733] [2024-06-28 01:31:32,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885598733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:32,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:32,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:31:32,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417903189] [2024-06-28 01:31:32,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:32,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:31:32,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:32,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:31:32,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:31:32,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:32,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 343 transitions, 3942 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:32,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:32,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:32,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:35,108 INFO L124 PetriNetUnfolderBase]: 7858/12306 cut-off events. [2024-06-28 01:31:35,108 INFO L125 PetriNetUnfolderBase]: For 669885/669885 co-relation queries the response was YES. [2024-06-28 01:31:35,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92890 conditions, 12306 events. 7858/12306 cut-off events. For 669885/669885 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 80187 event pairs, 1664 based on Foata normal form. 24/12031 useless extension candidates. Maximal degree in co-relation 92780. Up to 9261 conditions per place. [2024-06-28 01:31:35,267 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 382 selfloop transitions, 57 changer transitions 0/447 dead transitions. [2024-06-28 01:31:35,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 447 transitions, 6117 flow [2024-06-28 01:31:35,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:31:35,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:31:35,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2024-06-28 01:31:35,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5473887814313346 [2024-06-28 01:31:35,268 INFO L175 Difference]: Start difference. First operand has 235 places, 343 transitions, 3942 flow. Second operand 11 states and 283 transitions. [2024-06-28 01:31:35,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 447 transitions, 6117 flow [2024-06-28 01:31:36,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 447 transitions, 5995 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:31:36,476 INFO L231 Difference]: Finished difference. Result has 242 places, 349 transitions, 4217 flow [2024-06-28 01:31:36,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4217, PETRI_PLACES=242, PETRI_TRANSITIONS=349} [2024-06-28 01:31:36,476 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 189 predicate places. [2024-06-28 01:31:36,476 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 349 transitions, 4217 flow [2024-06-28 01:31:36,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:36,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:36,477 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:31:36,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:31:36,477 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:36,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:36,477 INFO L85 PathProgramCache]: Analyzing trace with hash 311367899, now seen corresponding path program 2 times [2024-06-28 01:31:36,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:36,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983111532] [2024-06-28 01:31:36,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:36,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:36,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:37,440 INFO 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:31:37,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:37,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983111532] [2024-06-28 01:31:37,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983111532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:37,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:37,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:31:37,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864565410] [2024-06-28 01:31:37,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:37,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:31:37,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:37,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:31:37,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:31:37,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:37,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 349 transitions, 4217 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:37,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:37,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:37,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:40,079 INFO L124 PetriNetUnfolderBase]: 8144/12713 cut-off events. [2024-06-28 01:31:40,080 INFO L125 PetriNetUnfolderBase]: For 784205/784205 co-relation queries the response was YES. [2024-06-28 01:31:40,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99482 conditions, 12713 events. 8144/12713 cut-off events. For 784205/784205 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 83365 event pairs, 2105 based on Foata normal form. 36/12459 useless extension candidates. Maximal degree in co-relation 99369. Up to 10622 conditions per place. [2024-06-28 01:31:40,245 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 379 selfloop transitions, 60 changer transitions 0/447 dead transitions. [2024-06-28 01:31:40,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 447 transitions, 5931 flow [2024-06-28 01:31:40,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:31:40,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:31:40,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 298 transitions. [2024-06-28 01:31:40,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5283687943262412 [2024-06-28 01:31:40,246 INFO L175 Difference]: Start difference. First operand has 242 places, 349 transitions, 4217 flow. Second operand 12 states and 298 transitions. [2024-06-28 01:31:40,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 447 transitions, 5931 flow [2024-06-28 01:31:41,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 447 transitions, 5755 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 01:31:41,774 INFO L231 Difference]: Finished difference. Result has 248 places, 351 transitions, 4297 flow [2024-06-28 01:31:41,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4297, PETRI_PLACES=248, PETRI_TRANSITIONS=351} [2024-06-28 01:31:41,774 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 195 predicate places. [2024-06-28 01:31:41,775 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 351 transitions, 4297 flow [2024-06-28 01:31:41,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:41,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:41,775 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:31:41,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:31:41,775 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:41,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:41,776 INFO L85 PathProgramCache]: Analyzing trace with hash -197573577, now seen corresponding path program 3 times [2024-06-28 01:31:41,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:41,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728375555] [2024-06-28 01:31:41,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:41,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:41,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:42,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:42,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:42,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728375555] [2024-06-28 01:31:42,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728375555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:42,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:42,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:31:42,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623971687] [2024-06-28 01:31:42,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:42,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:31:42,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:42,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:31:42,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:31:42,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:42,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 351 transitions, 4297 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:42,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:42,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:42,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:45,721 INFO L124 PetriNetUnfolderBase]: 8226/12769 cut-off events. [2024-06-28 01:31:45,722 INFO L125 PetriNetUnfolderBase]: For 725735/725735 co-relation queries the response was YES. [2024-06-28 01:31:45,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98957 conditions, 12769 events. 8226/12769 cut-off events. For 725735/725735 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 83151 event pairs, 2083 based on Foata normal form. 24/12525 useless extension candidates. Maximal degree in co-relation 98842. Up to 10035 conditions per place. [2024-06-28 01:31:45,878 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 381 selfloop transitions, 57 changer transitions 0/446 dead transitions. [2024-06-28 01:31:45,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 446 transitions, 6202 flow [2024-06-28 01:31:45,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:31:45,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:31:45,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 277 transitions. [2024-06-28 01:31:45,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357833655705996 [2024-06-28 01:31:45,880 INFO L175 Difference]: Start difference. First operand has 248 places, 351 transitions, 4297 flow. Second operand 11 states and 277 transitions. [2024-06-28 01:31:45,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 446 transitions, 6202 flow [2024-06-28 01:31:47,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 446 transitions, 6019 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-28 01:31:47,484 INFO L231 Difference]: Finished difference. Result has 250 places, 355 transitions, 4463 flow [2024-06-28 01:31:47,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4463, PETRI_PLACES=250, PETRI_TRANSITIONS=355} [2024-06-28 01:31:47,485 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 197 predicate places. [2024-06-28 01:31:47,485 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 355 transitions, 4463 flow [2024-06-28 01:31:47,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:47,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:47,485 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:31:47,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:31:47,486 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:47,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:47,486 INFO L85 PathProgramCache]: Analyzing trace with hash 971419345, now seen corresponding path program 1 times [2024-06-28 01:31:47,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:47,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652888041] [2024-06-28 01:31:47,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:47,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:48,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:48,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:48,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652888041] [2024-06-28 01:31:48,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652888041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:48,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:48,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:31:48,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450854366] [2024-06-28 01:31:48,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:48,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:31:48,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:48,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:31:48,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:31:48,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:48,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 355 transitions, 4463 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:48,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:48,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:48,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:51,205 INFO L124 PetriNetUnfolderBase]: 8294/12798 cut-off events. [2024-06-28 01:31:51,205 INFO L125 PetriNetUnfolderBase]: For 703993/704002 co-relation queries the response was YES. [2024-06-28 01:31:51,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98706 conditions, 12798 events. 8294/12798 cut-off events. For 703993/704002 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 82881 event pairs, 1921 based on Foata normal form. 8/12549 useless extension candidates. Maximal degree in co-relation 98589. Up to 10480 conditions per place. [2024-06-28 01:31:51,372 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 318 selfloop transitions, 93 changer transitions 0/419 dead transitions. [2024-06-28 01:31:51,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 419 transitions, 5864 flow [2024-06-28 01:31:51,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:51,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:51,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 01:31:51,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-28 01:31:51,373 INFO L175 Difference]: Start difference. First operand has 250 places, 355 transitions, 4463 flow. Second operand 9 states and 224 transitions. [2024-06-28 01:31:51,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 419 transitions, 5864 flow [2024-06-28 01:31:53,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 419 transitions, 5690 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-28 01:31:53,216 INFO L231 Difference]: Finished difference. Result has 252 places, 358 transitions, 4631 flow [2024-06-28 01:31:53,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4631, PETRI_PLACES=252, PETRI_TRANSITIONS=358} [2024-06-28 01:31:53,216 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 199 predicate places. [2024-06-28 01:31:53,216 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 358 transitions, 4631 flow [2024-06-28 01:31:53,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:53,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:53,217 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:31:53,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:31:53,217 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:53,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:53,217 INFO L85 PathProgramCache]: Analyzing trace with hash 971413393, now seen corresponding path program 4 times [2024-06-28 01:31:53,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:53,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982646218] [2024-06-28 01:31:53,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:53,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:53,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:54,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:54,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:54,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982646218] [2024-06-28 01:31:54,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982646218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:54,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:54,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:31:54,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733052096] [2024-06-28 01:31:54,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:54,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:31:54,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:54,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:31:54,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:31:54,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:31:54,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 358 transitions, 4631 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:54,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:54,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:31:54,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:57,398 INFO L124 PetriNetUnfolderBase]: 8602/13290 cut-off events. [2024-06-28 01:31:57,399 INFO L125 PetriNetUnfolderBase]: For 791526/791535 co-relation queries the response was YES. [2024-06-28 01:31:57,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104169 conditions, 13290 events. 8602/13290 cut-off events. For 791526/791535 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 86939 event pairs, 1911 based on Foata normal form. 32/13059 useless extension candidates. Maximal degree in co-relation 104050. Up to 10456 conditions per place. [2024-06-28 01:31:57,562 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 328 selfloop transitions, 98 changer transitions 0/434 dead transitions. [2024-06-28 01:31:57,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 434 transitions, 6144 flow [2024-06-28 01:31:57,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:31:57,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:31:57,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 01:31:57,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361702127659574 [2024-06-28 01:31:57,563 INFO L175 Difference]: Start difference. First operand has 252 places, 358 transitions, 4631 flow. Second operand 10 states and 252 transitions. [2024-06-28 01:31:57,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 434 transitions, 6144 flow [2024-06-28 01:31:59,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 434 transitions, 5824 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-28 01:31:59,362 INFO L231 Difference]: Finished difference. Result has 255 places, 360 transitions, 4652 flow [2024-06-28 01:31:59,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4311, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4652, PETRI_PLACES=255, PETRI_TRANSITIONS=360} [2024-06-28 01:31:59,363 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 202 predicate places. [2024-06-28 01:31:59,363 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 360 transitions, 4652 flow [2024-06-28 01:31:59,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:31:59,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:59,363 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:31:59,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:31:59,363 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:59,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:59,364 INFO L85 PathProgramCache]: Analyzing trace with hash 971628595, now seen corresponding path program 2 times [2024-06-28 01:31:59,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:59,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115884150] [2024-06-28 01:31:59,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:59,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:59,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:00,394 INFO 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:32:00,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:00,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115884150] [2024-06-28 01:32:00,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115884150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:00,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:00,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:32:00,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799732655] [2024-06-28 01:32:00,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:00,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:32:00,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:00,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:32:00,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:32:00,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:32:00,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 360 transitions, 4652 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:00,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:00,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:32:00,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:03,391 INFO L124 PetriNetUnfolderBase]: 8748/13546 cut-off events. [2024-06-28 01:32:03,391 INFO L125 PetriNetUnfolderBase]: For 799955/799964 co-relation queries the response was YES. [2024-06-28 01:32:03,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107170 conditions, 13546 events. 8748/13546 cut-off events. For 799955/799964 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 88840 event pairs, 2041 based on Foata normal form. 8/13281 useless extension candidates. Maximal degree in co-relation 107050. Up to 10906 conditions per place. [2024-06-28 01:32:03,532 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 320 selfloop transitions, 103 changer transitions 0/431 dead transitions. [2024-06-28 01:32:03,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 431 transitions, 6519 flow [2024-06-28 01:32:03,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:03,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:03,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 01:32:03,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342789598108747 [2024-06-28 01:32:03,533 INFO L175 Difference]: Start difference. First operand has 255 places, 360 transitions, 4652 flow. Second operand 9 states and 226 transitions. [2024-06-28 01:32:03,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 431 transitions, 6519 flow [2024-06-28 01:32:05,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 431 transitions, 6248 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 01:32:05,415 INFO L231 Difference]: Finished difference. Result has 257 places, 368 transitions, 4986 flow [2024-06-28 01:32:05,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4381, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4986, PETRI_PLACES=257, PETRI_TRANSITIONS=368} [2024-06-28 01:32:05,415 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 204 predicate places. [2024-06-28 01:32:05,415 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 368 transitions, 4986 flow [2024-06-28 01:32:05,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:05,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:05,416 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:32:05,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:32:05,416 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:32:05,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:05,417 INFO L85 PathProgramCache]: Analyzing trace with hash 965903143, now seen corresponding path program 5 times [2024-06-28 01:32:05,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:05,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686290272] [2024-06-28 01:32:05,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:05,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:05,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:06,379 INFO 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:32:06,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:06,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686290272] [2024-06-28 01:32:06,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686290272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:06,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:06,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:32:06,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471769135] [2024-06-28 01:32:06,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:06,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:32:06,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:06,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:32:06,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:32:06,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:32:06,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 368 transitions, 4986 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:06,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:06,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:32:06,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:09,939 INFO L124 PetriNetUnfolderBase]: 9655/14506 cut-off events. [2024-06-28 01:32:09,939 INFO L125 PetriNetUnfolderBase]: For 998378/998384 co-relation queries the response was YES. [2024-06-28 01:32:10,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123880 conditions, 14506 events. 9655/14506 cut-off events. For 998378/998384 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 92248 event pairs, 1862 based on Foata normal form. 25/14389 useless extension candidates. Maximal degree in co-relation 123758. Up to 10429 conditions per place. [2024-06-28 01:32:10,141 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 341 selfloop transitions, 133 changer transitions 0/482 dead transitions. [2024-06-28 01:32:10,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 482 transitions, 8307 flow [2024-06-28 01:32:10,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:32:10,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:32:10,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-28 01:32:10,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:32:10,142 INFO L175 Difference]: Start difference. First operand has 257 places, 368 transitions, 4986 flow. Second operand 10 states and 260 transitions. [2024-06-28 01:32:10,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 482 transitions, 8307 flow [2024-06-28 01:32:12,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 482 transitions, 7924 flow, removed 114 selfloop flow, removed 7 redundant places. [2024-06-28 01:32:12,797 INFO L231 Difference]: Finished difference. Result has 264 places, 389 transitions, 5768 flow [2024-06-28 01:32:12,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5768, PETRI_PLACES=264, PETRI_TRANSITIONS=389} [2024-06-28 01:32:12,797 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 211 predicate places. [2024-06-28 01:32:12,797 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 389 transitions, 5768 flow [2024-06-28 01:32:12,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:12,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:12,798 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:32:12,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:32:12,798 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:32:12,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:12,798 INFO L85 PathProgramCache]: Analyzing trace with hash 966056965, now seen corresponding path program 3 times [2024-06-28 01:32:12,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:12,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627556637] [2024-06-28 01:32:12,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:12,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:12,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:13,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:32:13,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:13,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627556637] [2024-06-28 01:32:13,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627556637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:13,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:13,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:32:13,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456949488] [2024-06-28 01:32:13,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:13,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:32:13,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:13,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:32:13,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:32:13,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:32:13,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 389 transitions, 5768 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:13,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:13,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:32:13,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:17,508 INFO L124 PetriNetUnfolderBase]: 9645/15075 cut-off events. [2024-06-28 01:32:17,508 INFO L125 PetriNetUnfolderBase]: For 967091/967097 co-relation queries the response was YES. [2024-06-28 01:32:17,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127010 conditions, 15075 events. 9645/15075 cut-off events. For 967091/967097 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 102256 event pairs, 2383 based on Foata normal form. 7/14762 useless extension candidates. Maximal degree in co-relation 126884. Up to 12517 conditions per place. [2024-06-28 01:32:17,678 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 356 selfloop transitions, 88 changer transitions 0/452 dead transitions. [2024-06-28 01:32:17,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 452 transitions, 7238 flow [2024-06-28 01:32:17,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:32:17,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:32:17,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:32:17,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:32:17,679 INFO L175 Difference]: Start difference. First operand has 264 places, 389 transitions, 5768 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:32:17,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 452 transitions, 7238 flow [2024-06-28 01:32:20,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 452 transitions, 6812 flow, removed 200 selfloop flow, removed 2 redundant places. [2024-06-28 01:32:20,687 INFO L231 Difference]: Finished difference. Result has 271 places, 390 transitions, 5541 flow [2024-06-28 01:32:20,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5541, PETRI_PLACES=271, PETRI_TRANSITIONS=390} [2024-06-28 01:32:20,687 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 218 predicate places. [2024-06-28 01:32:20,688 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 390 transitions, 5541 flow [2024-06-28 01:32:20,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:20,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:20,688 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:32:20,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:32:20,688 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:32:20,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:20,691 INFO L85 PathProgramCache]: Analyzing trace with hash -322737167, now seen corresponding path program 6 times [2024-06-28 01:32:20,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:20,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757754901] [2024-06-28 01:32:20,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:20,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:20,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:21,620 INFO 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:32:21,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:21,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757754901] [2024-06-28 01:32:21,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757754901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:21,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:21,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:32:21,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038214077] [2024-06-28 01:32:21,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:21,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:32:21,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:21,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:32:21,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:32:21,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:32:21,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 390 transitions, 5541 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:21,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:21,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:32:21,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:25,333 INFO L124 PetriNetUnfolderBase]: 9993/15254 cut-off events. [2024-06-28 01:32:25,333 INFO L125 PetriNetUnfolderBase]: For 1023615/1023621 co-relation queries the response was YES. [2024-06-28 01:32:25,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128014 conditions, 15254 events. 9993/15254 cut-off events. For 1023615/1023621 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 100022 event pairs, 2040 based on Foata normal form. 31/15082 useless extension candidates. Maximal degree in co-relation 127886. Up to 12253 conditions per place. [2024-06-28 01:32:25,505 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 348 selfloop transitions, 129 changer transitions 0/485 dead transitions. [2024-06-28 01:32:25,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 485 transitions, 8075 flow [2024-06-28 01:32:25,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:32:25,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:32:25,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 01:32:25,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404255319148936 [2024-06-28 01:32:25,506 INFO L175 Difference]: Start difference. First operand has 271 places, 390 transitions, 5541 flow. Second operand 10 states and 254 transitions. [2024-06-28 01:32:25,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 485 transitions, 8075 flow [2024-06-28 01:32:27,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 485 transitions, 7875 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 01:32:27,589 INFO L231 Difference]: Finished difference. Result has 277 places, 401 transitions, 6188 flow [2024-06-28 01:32:27,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5341, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6188, PETRI_PLACES=277, PETRI_TRANSITIONS=401} [2024-06-28 01:32:27,590 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 224 predicate places. [2024-06-28 01:32:27,590 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 401 transitions, 6188 flow [2024-06-28 01:32:27,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:27,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:27,590 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:32:27,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:32:27,590 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:32:27,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:27,591 INFO L85 PathProgramCache]: Analyzing trace with hash -322881317, now seen corresponding path program 7 times [2024-06-28 01:32:27,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:27,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118120665] [2024-06-28 01:32:27,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:27,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:27,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:28,586 INFO 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:32:28,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:28,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118120665] [2024-06-28 01:32:28,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118120665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:28,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:28,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:32:28,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893743897] [2024-06-28 01:32:28,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:28,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:32:28,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:28,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:32:28,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:32:28,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:32:28,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 401 transitions, 6188 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:28,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:28,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:32:28,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:32,468 INFO L124 PetriNetUnfolderBase]: 10378/16072 cut-off events. [2024-06-28 01:32:32,468 INFO L125 PetriNetUnfolderBase]: For 1178741/1178747 co-relation queries the response was YES. [2024-06-28 01:32:32,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137021 conditions, 16072 events. 10378/16072 cut-off events. For 1178741/1178747 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 108992 event pairs, 2474 based on Foata normal form. 49/15831 useless extension candidates. Maximal degree in co-relation 136889. Up to 12327 conditions per place. [2024-06-28 01:32:32,664 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 374 selfloop transitions, 109 changer transitions 0/491 dead transitions. [2024-06-28 01:32:32,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 491 transitions, 8299 flow [2024-06-28 01:32:32,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:32:32,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:32:32,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2024-06-28 01:32:32,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.539651837524178 [2024-06-28 01:32:32,665 INFO L175 Difference]: Start difference. First operand has 277 places, 401 transitions, 6188 flow. Second operand 11 states and 279 transitions. [2024-06-28 01:32:32,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 491 transitions, 8299 flow [2024-06-28 01:32:36,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 491 transitions, 7655 flow, removed 236 selfloop flow, removed 5 redundant places. [2024-06-28 01:32:36,320 INFO L231 Difference]: Finished difference. Result has 283 places, 406 transitions, 6110 flow [2024-06-28 01:32:36,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5636, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6110, PETRI_PLACES=283, PETRI_TRANSITIONS=406} [2024-06-28 01:32:36,321 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 230 predicate places. [2024-06-28 01:32:36,321 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 406 transitions, 6110 flow [2024-06-28 01:32:36,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:36,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:36,322 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:32:36,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:32:36,322 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:32:36,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:36,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1696391416, now seen corresponding path program 1 times [2024-06-28 01:32:36,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:36,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786234128] [2024-06-28 01:32:36,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:36,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:36,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:36,953 INFO 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:32:36,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:36,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786234128] [2024-06-28 01:32:36,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786234128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:36,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:36,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:32:36,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707035609] [2024-06-28 01:32:36,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:36,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:32:36,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:36,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:32:36,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:32:37,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:32:37,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 406 transitions, 6110 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:32:37,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:37,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:32:37,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:32:40,574 INFO L124 PetriNetUnfolderBase]: 10024/15978 cut-off events. [2024-06-28 01:32:40,574 INFO L125 PetriNetUnfolderBase]: For 1068586/1068682 co-relation queries the response was YES. [2024-06-28 01:32:40,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131754 conditions, 15978 events. 10024/15978 cut-off events. For 1068586/1068682 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 113412 event pairs, 2948 based on Foata normal form. 63/15621 useless extension candidates. Maximal degree in co-relation 131621. Up to 14104 conditions per place. [2024-06-28 01:32:40,768 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 380 selfloop transitions, 37 changer transitions 0/453 dead transitions. [2024-06-28 01:32:40,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 453 transitions, 7305 flow [2024-06-28 01:32:40,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:32:40,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:32:40,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:32:40,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:32:40,769 INFO L175 Difference]: Start difference. First operand has 283 places, 406 transitions, 6110 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:32:40,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 453 transitions, 7305 flow [2024-06-28 01:32:43,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 453 transitions, 6987 flow, removed 56 selfloop flow, removed 9 redundant places. [2024-06-28 01:32:43,877 INFO L231 Difference]: Finished difference. Result has 282 places, 416 transitions, 6007 flow [2024-06-28 01:32:43,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6007, PETRI_PLACES=282, PETRI_TRANSITIONS=416} [2024-06-28 01:32:43,878 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 229 predicate places. [2024-06-28 01:32:43,878 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 416 transitions, 6007 flow [2024-06-28 01:32:43,878 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:32:43,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:32:43,878 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:32:43,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:32:43,878 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:32:43,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:32:43,879 INFO L85 PathProgramCache]: Analyzing trace with hash 716416433, now seen corresponding path program 4 times [2024-06-28 01:32:43,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:32:43,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085415653] [2024-06-28 01:32:43,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:32:43,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:32:43,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:32:44,786 INFO 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:32:44,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:32:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085415653] [2024-06-28 01:32:44,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085415653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:32:44,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:32:44,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:32:44,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409306277] [2024-06-28 01:32:44,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:32:44,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:32:44,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:32:44,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:32:44,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:32:44,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:32:44,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 416 transitions, 6007 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 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:32:44,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:32:44,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:32:44,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand