./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix024_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix024_power.opt_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:29:17,095 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:29:17,189 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:17,200 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:29:17,201 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:29:17,240 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:29:17,241 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:29:17,241 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:29:17,242 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:29:17,245 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:29:17,246 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:29:17,246 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:29:17,248 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:29:17,250 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:29:17,250 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:29:17,250 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:29:17,250 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:29:17,251 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:29:17,251 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:29:17,251 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:29:17,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:29:17,253 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:29:17,253 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:29:17,253 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:29:17,253 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:29:17,254 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:29:17,254 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:29:17,254 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:29:17,255 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:29:17,255 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:29:17,256 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:29:17,256 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:29:17,256 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:29:17,256 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:29:17,257 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:29:17,257 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:29:17,257 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:29:17,257 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:29:17,257 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:29:17,258 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:29:17,258 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:29:17,258 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:29:17,258 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:29:17,259 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:17,484 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:29:17,504 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:29:17,508 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:29:17,509 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:29:17,509 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:29:17,511 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/mix024_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-28 01:29:17,727 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:29:17,727 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:29:17,728 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix024_power.opt_pso.opt_rmo.opt.i [2024-06-28 01:29:18,902 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:29:19,201 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:29:19,202 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.opt_pso.opt_rmo.opt.i [2024-06-28 01:29:19,220 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c9095ca2/e9fe00f1f78d4262b99a5658b860ea75/FLAGe36406496 [2024-06-28 01:29:19,237 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c9095ca2/e9fe00f1f78d4262b99a5658b860ea75 [2024-06-28 01:29:19,237 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:29:19,239 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:29:19,242 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:29:19,242 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:29:19,246 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:29:19,247 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:17" (1/2) ... [2024-06-28 01:29:19,248 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b610e8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:29:19, skipping insertion in model container [2024-06-28 01:29:19,248 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:17" (1/2) ... [2024-06-28 01:29:19,250 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4071c29a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:29:19, skipping insertion in model container [2024-06-28 01:29:19,250 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:29:19" (2/2) ... [2024-06-28 01:29:19,250 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b610e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:19, skipping insertion in model container [2024-06-28 01:29:19,250 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:29:19" (2/2) ... [2024-06-28 01:29:19,251 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:29:19,358 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:29:19,360 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:29:19,360 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:29:19,360 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:29:19,360 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:29:19,360 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-28 01:29:19,409 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:29:19,607 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/mix024_power.opt_pso.opt_rmo.opt.i[1009,1022] [2024-06-28 01:29:19,831 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:29:19,840 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:29:19,920 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/mix024_power.opt_pso.opt_rmo.opt.i[1009,1022] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:29:20,041 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:29:20,076 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:29:20,077 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:20 WrapperNode [2024-06-28 01:29:20,077 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:29:20,078 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:29:20,078 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:29:20,078 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:29:20,083 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:20" (1/1) ... [2024-06-28 01:29:20,098 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:20" (1/1) ... [2024-06-28 01:29:20,134 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 124 [2024-06-28 01:29:20,134 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:29:20,135 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:29:20,135 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:29:20,135 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:29:20,145 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:20" (1/1) ... [2024-06-28 01:29:20,146 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:20" (1/1) ... [2024-06-28 01:29:20,149 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:20" (1/1) ... [2024-06-28 01:29:20,165 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:20,165 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:20" (1/1) ... [2024-06-28 01:29:20,165 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:20" (1/1) ... [2024-06-28 01:29:20,185 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:20" (1/1) ... [2024-06-28 01:29:20,187 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:20" (1/1) ... [2024-06-28 01:29:20,190 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:20" (1/1) ... [2024-06-28 01:29:20,192 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:20" (1/1) ... [2024-06-28 01:29:20,199 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:29:20,200 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:29:20,203 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:29:20,203 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:29:20,204 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:20" (1/1) ... [2024-06-28 01:29:20,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:29:20,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:29:20,249 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:20,276 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:20,293 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:29:20,294 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:29:20,294 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:29:20,294 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:29:20,295 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:29:20,295 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:29:20,295 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:29:20,295 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:29:20,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:29:20,296 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:29:20,296 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:29:20,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:29:20,298 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:20,464 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:29:20,468 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:29:20,899 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:29:20,899 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:29:21,077 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:29:21,077 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:29:21,079 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:29:21 BoogieIcfgContainer [2024-06-28 01:29:21,079 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:29:21,082 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:29:21,082 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:29:21,085 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:29:21,085 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:17" (1/4) ... [2024-06-28 01:29:21,086 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fac9e34 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:29:21, skipping insertion in model container [2024-06-28 01:29:21,086 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:29:19" (2/4) ... [2024-06-28 01:29:21,087 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fac9e34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:29:21, skipping insertion in model container [2024-06-28 01:29:21,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:29:20" (3/4) ... [2024-06-28 01:29:21,088 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fac9e34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:29:21, skipping insertion in model container [2024-06-28 01:29:21,088 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:29:21" (4/4) ... [2024-06-28 01:29:21,089 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.opt_pso.opt_rmo.opt.i [2024-06-28 01:29:21,106 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:29:21,106 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:29:21,106 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:29:21,159 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:29:21,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-06-28 01:29:21,236 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-06-28 01:29:21,237 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:29:21,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 88 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-06-28 01:29:21,242 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-06-28 01:29:21,247 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-06-28 01:29:21,262 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:29:21,270 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;@576298c0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:29:21,271 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:29:21,275 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:29:21,275 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:29:21,275 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:29:21,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:21,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:29:21,277 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:21,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:21,281 INFO L85 PathProgramCache]: Analyzing trace with hash 332448447, now seen corresponding path program 1 times [2024-06-28 01:29:21,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:21,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491173478] [2024-06-28 01:29:21,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:21,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:21,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:22,359 INFO 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:22,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:22,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491173478] [2024-06-28 01:29:22,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491173478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:22,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:22,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:29:22,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098595972] [2024-06-28 01:29:22,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:22,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:29:22,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:22,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:29:22,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:29:22,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 01:29:22,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:22,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:22,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 01:29:22,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:23,395 INFO L124 PetriNetUnfolderBase]: 3748/6318 cut-off events. [2024-06-28 01:29:23,396 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-06-28 01:29:23,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11829 conditions, 6318 events. 3748/6318 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 42992 event pairs, 3067 based on Foata normal form. 169/5902 useless extension candidates. Maximal degree in co-relation 11817. Up to 5396 conditions per place. [2024-06-28 01:29:23,443 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 41 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-06-28 01:29:23,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 227 flow [2024-06-28 01:29:23,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:29:23,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:29:23,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-28 01:29:23,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6938775510204082 [2024-06-28 01:29:23,458 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 102 transitions. [2024-06-28 01:29:23,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 227 flow [2024-06-28 01:29:23,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:23,468 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-06-28 01:29:23,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=133, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-28 01:29:23,475 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-28 01:29:23,475 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-06-28 01:29:23,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:23,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:23,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:23,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:29:23,477 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:23,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:23,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1655411870, now seen corresponding path program 1 times [2024-06-28 01:29:23,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:23,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15977967] [2024-06-28 01:29:23,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:23,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:23,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:24,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:24,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:24,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15977967] [2024-06-28 01:29:24,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15977967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:24,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:24,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:29:24,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700351324] [2024-06-28 01:29:24,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:24,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:29:24,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:24,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:29:24,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:29:24,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-28 01:29:24,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:24,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:24,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-28 01:29:24,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:25,374 INFO L124 PetriNetUnfolderBase]: 4489/7375 cut-off events. [2024-06-28 01:29:25,375 INFO L125 PetriNetUnfolderBase]: For 969/969 co-relation queries the response was YES. [2024-06-28 01:29:25,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15407 conditions, 7375 events. 4489/7375 cut-off events. For 969/969 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 49273 event pairs, 3306 based on Foata normal form. 3/6849 useless extension candidates. Maximal degree in co-relation 15395. Up to 6405 conditions per place. [2024-06-28 01:29:25,412 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 53 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-06-28 01:29:25,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 75 transitions, 323 flow [2024-06-28 01:29:25,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:29:25,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:29:25,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-06-28 01:29:25,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6581632653061225 [2024-06-28 01:29:25,415 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 4 states and 129 transitions. [2024-06-28 01:29:25,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 75 transitions, 323 flow [2024-06-28 01:29:25,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:25,417 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 179 flow [2024-06-28 01:29:25,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-28 01:29:25,418 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-06-28 01:29:25,418 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 179 flow [2024-06-28 01:29:25,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:25,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:25,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:25,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:29:25,419 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:25,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:25,420 INFO L85 PathProgramCache]: Analyzing trace with hash -221838452, now seen corresponding path program 1 times [2024-06-28 01:29:25,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:25,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618131948] [2024-06-28 01:29:25,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:25,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:25,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:26,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:26,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618131948] [2024-06-28 01:29:26,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618131948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:26,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:26,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:29:26,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460230702] [2024-06-28 01:29:26,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:29:26,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:26,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:29:26,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:29:26,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-28 01:29:26,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 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:26,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:26,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-28 01:29:26,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:27,236 INFO L124 PetriNetUnfolderBase]: 5286/7834 cut-off events. [2024-06-28 01:29:27,237 INFO L125 PetriNetUnfolderBase]: For 2741/2741 co-relation queries the response was YES. [2024-06-28 01:29:27,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18835 conditions, 7834 events. 5286/7834 cut-off events. For 2741/2741 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 46608 event pairs, 2516 based on Foata normal form. 3/7514 useless extension candidates. Maximal degree in co-relation 18821. Up to 7502 conditions per place. [2024-06-28 01:29:27,274 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 65 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2024-06-28 01:29:27,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 90 transitions, 433 flow [2024-06-28 01:29:27,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:29:27,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:29:27,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 01:29:27,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.636734693877551 [2024-06-28 01:29:27,277 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 179 flow. Second operand 5 states and 156 transitions. [2024-06-28 01:29:27,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 90 transitions, 433 flow [2024-06-28 01:29:27,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 90 transitions, 414 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:29:27,281 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 225 flow [2024-06-28 01:29:27,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=225, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-28 01:29:27,282 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2024-06-28 01:29:27,283 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 225 flow [2024-06-28 01:29:27,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 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:27,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:27,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:27,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:29:27,284 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:27,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:27,284 INFO L85 PathProgramCache]: Analyzing trace with hash -222502284, now seen corresponding path program 1 times [2024-06-28 01:29:27,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:27,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916933629] [2024-06-28 01:29:27,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:27,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:27,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:27,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:27,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:27,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916933629] [2024-06-28 01:29:27,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916933629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:27,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:27,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:29:27,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133920369] [2024-06-28 01:29:27,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:27,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:29:27,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:27,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:29:27,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:29:27,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 49 [2024-06-28 01:29:27,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 225 flow. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 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:27,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:27,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 49 [2024-06-28 01:29:27,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:27,625 INFO L124 PetriNetUnfolderBase]: 1013/2158 cut-off events. [2024-06-28 01:29:27,625 INFO L125 PetriNetUnfolderBase]: For 1129/1295 co-relation queries the response was YES. [2024-06-28 01:29:27,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4652 conditions, 2158 events. 1013/2158 cut-off events. For 1129/1295 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16293 event pairs, 256 based on Foata normal form. 2/1992 useless extension candidates. Maximal degree in co-relation 4637. Up to 1274 conditions per place. [2024-06-28 01:29:27,639 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 30 selfloop transitions, 5 changer transitions 0/65 dead transitions. [2024-06-28 01:29:27,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 65 transitions, 292 flow [2024-06-28 01:29:27,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:29:27,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:29:27,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2024-06-28 01:29:27,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7755102040816326 [2024-06-28 01:29:27,642 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 225 flow. Second operand 3 states and 114 transitions. [2024-06-28 01:29:27,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 65 transitions, 292 flow [2024-06-28 01:29:27,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 65 transitions, 268 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:27,647 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 182 flow [2024-06-28 01:29:27,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=182, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-28 01:29:27,649 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 4 predicate places. [2024-06-28 01:29:27,649 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 182 flow [2024-06-28 01:29:27,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 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:27,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:27,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:27,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:29:27,650 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:27,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:27,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1292758975, now seen corresponding path program 1 times [2024-06-28 01:29:27,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:27,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588728328] [2024-06-28 01:29:27,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:27,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:27,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:28,482 INFO 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,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:28,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588728328] [2024-06-28 01:29:28,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588728328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:28,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:28,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:29:28,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356015364] [2024-06-28 01:29:28,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:28,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:29:28,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:28,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:29:28,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:29:28,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-28 01:29:28,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:28,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:28,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-28 01:29:28,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:29,375 INFO L124 PetriNetUnfolderBase]: 4479/7332 cut-off events. [2024-06-28 01:29:29,376 INFO L125 PetriNetUnfolderBase]: For 6193/6193 co-relation queries the response was YES. [2024-06-28 01:29:29,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17603 conditions, 7332 events. 4479/7332 cut-off events. For 6193/6193 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 47701 event pairs, 2527 based on Foata normal form. 6/7084 useless extension candidates. Maximal degree in co-relation 17588. Up to 6321 conditions per place. [2024-06-28 01:29:29,406 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 71 selfloop transitions, 13 changer transitions 5/101 dead transitions. [2024-06-28 01:29:29,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 101 transitions, 486 flow [2024-06-28 01:29:29,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:29:29,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:29:29,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 01:29:29,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:29:29,408 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 182 flow. Second operand 6 states and 182 transitions. [2024-06-28 01:29:29,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 101 transitions, 486 flow [2024-06-28 01:29:29,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 101 transitions, 474 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:29:29,413 INFO L231 Difference]: Finished difference. Result has 63 places, 55 transitions, 230 flow [2024-06-28 01:29:29,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=230, PETRI_PLACES=63, PETRI_TRANSITIONS=55} [2024-06-28 01:29:29,414 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2024-06-28 01:29:29,414 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 55 transitions, 230 flow [2024-06-28 01:29:29,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:29,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:29,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:29,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:29:29,415 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:29,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:29,416 INFO L85 PathProgramCache]: Analyzing trace with hash 923412236, now seen corresponding path program 1 times [2024-06-28 01:29:29,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:29,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085776586] [2024-06-28 01:29:29,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:29,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:29,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:30,242 INFO 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,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:30,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085776586] [2024-06-28 01:29:30,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085776586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:30,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:30,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:29:30,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178819004] [2024-06-28 01:29:30,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:30,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:29:30,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:30,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:29:30,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:29:30,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-28 01:29:30,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 55 transitions, 230 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:30,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:30,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-28 01:29:30,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:31,250 INFO L124 PetriNetUnfolderBase]: 3547/6216 cut-off events. [2024-06-28 01:29:31,250 INFO L125 PetriNetUnfolderBase]: For 6643/6647 co-relation queries the response was YES. [2024-06-28 01:29:31,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15414 conditions, 6216 events. 3547/6216 cut-off events. For 6643/6647 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 42537 event pairs, 1888 based on Foata normal form. 6/5968 useless extension candidates. Maximal degree in co-relation 15397. Up to 5111 conditions per place. [2024-06-28 01:29:31,292 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 56 selfloop transitions, 11 changer transitions 0/80 dead transitions. [2024-06-28 01:29:31,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 450 flow [2024-06-28 01:29:31,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:29:31,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:29:31,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 01:29:31,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-28 01:29:31,294 INFO L175 Difference]: Start difference. First operand has 63 places, 55 transitions, 230 flow. Second operand 6 states and 148 transitions. [2024-06-28 01:29:31,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 450 flow [2024-06-28 01:29:31,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 80 transitions, 408 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:31,299 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 290 flow [2024-06-28 01:29:31,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-28 01:29:31,300 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 11 predicate places. [2024-06-28 01:29:31,300 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 290 flow [2024-06-28 01:29:31,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:31,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:31,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:31,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:29:31,302 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:31,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:31,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1438990887, now seen corresponding path program 1 times [2024-06-28 01:29:31,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:31,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364897198] [2024-06-28 01:29:31,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:31,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:31,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:32,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:32,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:32,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364897198] [2024-06-28 01:29:32,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364897198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:32,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:32,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:29:32,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520912708] [2024-06-28 01:29:32,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:32,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:29:32,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:32,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:29:32,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:29:32,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:29:32,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 290 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:32,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:32,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:29:32,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:33,197 INFO L124 PetriNetUnfolderBase]: 4288/7260 cut-off events. [2024-06-28 01:29:33,198 INFO L125 PetriNetUnfolderBase]: For 10441/10445 co-relation queries the response was YES. [2024-06-28 01:29:33,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19277 conditions, 7260 events. 4288/7260 cut-off events. For 10441/10445 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 48834 event pairs, 2257 based on Foata normal form. 7/7056 useless extension candidates. Maximal degree in co-relation 19256. Up to 6086 conditions per place. [2024-06-28 01:29:33,245 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 70 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-28 01:29:33,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 102 transitions, 612 flow [2024-06-28 01:29:33,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:29:33,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:29:33,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 01:29:33,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-28 01:29:33,248 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 290 flow. Second operand 6 states and 159 transitions. [2024-06-28 01:29:33,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 102 transitions, 612 flow [2024-06-28 01:29:33,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 600 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:33,254 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 418 flow [2024-06-28 01:29:33,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-28 01:29:33,256 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-06-28 01:29:33,256 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 418 flow [2024-06-28 01:29:33,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:33,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:33,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:33,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:29:33,257 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:33,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:33,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1666702869, now seen corresponding path program 1 times [2024-06-28 01:29:33,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:33,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788899986] [2024-06-28 01:29:33,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:33,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:33,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:34,104 INFO 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:34,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:34,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788899986] [2024-06-28 01:29:34,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788899986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:34,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:34,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:29:34,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018864039] [2024-06-28 01:29:34,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:34,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:29:34,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:34,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:29:34,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:29:34,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:29:34,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 418 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:34,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:34,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:29:34,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:35,157 INFO L124 PetriNetUnfolderBase]: 4575/7698 cut-off events. [2024-06-28 01:29:35,157 INFO L125 PetriNetUnfolderBase]: For 17280/17294 co-relation queries the response was YES. [2024-06-28 01:29:35,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22885 conditions, 7698 events. 4575/7698 cut-off events. For 17280/17294 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 51913 event pairs, 2341 based on Foata normal form. 6/7461 useless extension candidates. Maximal degree in co-relation 22859. Up to 6516 conditions per place. [2024-06-28 01:29:35,212 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 79 selfloop transitions, 14 changer transitions 0/108 dead transitions. [2024-06-28 01:29:35,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 108 transitions, 714 flow [2024-06-28 01:29:35,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:29:35,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:29:35,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 01:29:35,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-28 01:29:35,217 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 418 flow. Second operand 6 states and 155 transitions. [2024-06-28 01:29:35,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 108 transitions, 714 flow [2024-06-28 01:29:35,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 108 transitions, 698 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:35,231 INFO L231 Difference]: Finished difference. Result has 79 places, 83 transitions, 502 flow [2024-06-28 01:29:35,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=502, PETRI_PLACES=79, PETRI_TRANSITIONS=83} [2024-06-28 01:29:35,233 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2024-06-28 01:29:35,233 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 83 transitions, 502 flow [2024-06-28 01:29:35,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:35,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:35,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:35,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:29:35,234 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:35,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:35,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1659054549, now seen corresponding path program 2 times [2024-06-28 01:29:35,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:35,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842151191] [2024-06-28 01:29:35,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:35,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:36,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:36,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:36,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842151191] [2024-06-28 01:29:36,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842151191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:36,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:36,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:29:36,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791760760] [2024-06-28 01:29:36,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:36,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:29:36,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:36,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:29:36,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:29:36,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:29:36,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 83 transitions, 502 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:36,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:36,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:29:36,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:37,029 INFO L124 PetriNetUnfolderBase]: 4553/7755 cut-off events. [2024-06-28 01:29:37,029 INFO L125 PetriNetUnfolderBase]: For 22253/22278 co-relation queries the response was YES. [2024-06-28 01:29:37,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24337 conditions, 7755 events. 4553/7755 cut-off events. For 22253/22278 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 52820 event pairs, 2282 based on Foata normal form. 12/7495 useless extension candidates. Maximal degree in co-relation 24307. Up to 6452 conditions per place. [2024-06-28 01:29:37,074 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 78 selfloop transitions, 18 changer transitions 0/111 dead transitions. [2024-06-28 01:29:37,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 111 transitions, 796 flow [2024-06-28 01:29:37,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:29:37,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:29:37,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 01:29:37,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-28 01:29:37,077 INFO L175 Difference]: Start difference. First operand has 79 places, 83 transitions, 502 flow. Second operand 6 states and 155 transitions. [2024-06-28 01:29:37,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 111 transitions, 796 flow [2024-06-28 01:29:37,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 111 transitions, 756 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:37,089 INFO L231 Difference]: Finished difference. Result has 82 places, 86 transitions, 542 flow [2024-06-28 01:29:37,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=82, PETRI_TRANSITIONS=86} [2024-06-28 01:29:37,090 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2024-06-28 01:29:37,090 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 86 transitions, 542 flow [2024-06-28 01:29:37,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:37,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:37,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:37,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:29:37,091 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:37,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:37,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1643003496, now seen corresponding path program 1 times [2024-06-28 01:29:37,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:37,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217191466] [2024-06-28 01:29:37,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:37,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:37,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:38,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:29:38,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:38,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217191466] [2024-06-28 01:29:38,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217191466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:38,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:38,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:38,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760197481] [2024-06-28 01:29:38,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:38,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:38,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:38,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:38,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:38,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-06-28 01:29:38,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 86 transitions, 542 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:38,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:38,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-06-28 01:29:38,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:39,457 INFO L124 PetriNetUnfolderBase]: 4194/7012 cut-off events. [2024-06-28 01:29:39,458 INFO L125 PetriNetUnfolderBase]: For 25411/25425 co-relation queries the response was YES. [2024-06-28 01:29:39,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23335 conditions, 7012 events. 4194/7012 cut-off events. For 25411/25425 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 46751 event pairs, 1812 based on Foata normal form. 6/6751 useless extension candidates. Maximal degree in co-relation 23305. Up to 5865 conditions per place. [2024-06-28 01:29:39,504 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 105 selfloop transitions, 25 changer transitions 0/145 dead transitions. [2024-06-28 01:29:39,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 145 transitions, 996 flow [2024-06-28 01:29:39,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:39,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:39,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:29:39,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-28 01:29:39,506 INFO L175 Difference]: Start difference. First operand has 82 places, 86 transitions, 542 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:29:39,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 145 transitions, 996 flow [2024-06-28 01:29:39,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 145 transitions, 940 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:39,522 INFO L231 Difference]: Finished difference. Result has 86 places, 90 transitions, 583 flow [2024-06-28 01:29:39,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=583, PETRI_PLACES=86, PETRI_TRANSITIONS=90} [2024-06-28 01:29:39,522 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2024-06-28 01:29:39,523 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 90 transitions, 583 flow [2024-06-28 01:29:39,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:39,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:39,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:39,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:29:39,524 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:39,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:39,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1409692967, now seen corresponding path program 1 times [2024-06-28 01:29:39,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:39,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630625026] [2024-06-28 01:29:39,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:39,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:40,673 INFO 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,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:40,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630625026] [2024-06-28 01:29:40,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630625026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:40,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:40,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:40,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680482791] [2024-06-28 01:29:40,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:40,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:40,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:40,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:40,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:40,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:29:40,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 90 transitions, 583 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:40,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:40,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:29:40,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:41,705 INFO L124 PetriNetUnfolderBase]: 4312/7389 cut-off events. [2024-06-28 01:29:41,706 INFO L125 PetriNetUnfolderBase]: For 31411/31417 co-relation queries the response was YES. [2024-06-28 01:29:41,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25402 conditions, 7389 events. 4312/7389 cut-off events. For 31411/31417 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 50130 event pairs, 1782 based on Foata normal form. 9/7171 useless extension candidates. Maximal degree in co-relation 25370. Up to 6073 conditions per place. [2024-06-28 01:29:41,745 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 94 selfloop transitions, 35 changer transitions 0/141 dead transitions. [2024-06-28 01:29:41,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 141 transitions, 1117 flow [2024-06-28 01:29:41,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:41,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:41,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 01:29:41,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393586005830904 [2024-06-28 01:29:41,747 INFO L175 Difference]: Start difference. First operand has 86 places, 90 transitions, 583 flow. Second operand 7 states and 185 transitions. [2024-06-28 01:29:41,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 141 transitions, 1117 flow [2024-06-28 01:29:41,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 141 transitions, 1048 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:29:41,763 INFO L231 Difference]: Finished difference. Result has 91 places, 105 transitions, 771 flow [2024-06-28 01:29:41,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=771, PETRI_PLACES=91, PETRI_TRANSITIONS=105} [2024-06-28 01:29:41,764 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 36 predicate places. [2024-06-28 01:29:41,764 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 105 transitions, 771 flow [2024-06-28 01:29:41,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:41,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:41,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:41,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:29:41,765 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:41,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:41,766 INFO L85 PathProgramCache]: Analyzing trace with hash -732645279, now seen corresponding path program 1 times [2024-06-28 01:29:41,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:41,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534502071] [2024-06-28 01:29:41,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:41,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:41,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:42,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:42,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:42,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534502071] [2024-06-28 01:29:42,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534502071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:42,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:42,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:42,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469414923] [2024-06-28 01:29:42,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:42,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:42,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:42,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:42,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:42,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:29:42,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 105 transitions, 771 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:42,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:42,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:29:42,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:43,732 INFO L124 PetriNetUnfolderBase]: 4856/7775 cut-off events. [2024-06-28 01:29:43,733 INFO L125 PetriNetUnfolderBase]: For 43892/43976 co-relation queries the response was YES. [2024-06-28 01:29:43,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29755 conditions, 7775 events. 4856/7775 cut-off events. For 43892/43976 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 49598 event pairs, 1908 based on Foata normal form. 12/7560 useless extension candidates. Maximal degree in co-relation 29718. Up to 6843 conditions per place. [2024-06-28 01:29:43,776 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 111 selfloop transitions, 18 changer transitions 0/146 dead transitions. [2024-06-28 01:29:43,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 146 transitions, 1184 flow [2024-06-28 01:29:43,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:43,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:43,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 01:29:43,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-28 01:29:43,777 INFO L175 Difference]: Start difference. First operand has 91 places, 105 transitions, 771 flow. Second operand 7 states and 175 transitions. [2024-06-28 01:29:43,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 146 transitions, 1184 flow [2024-06-28 01:29:43,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 146 transitions, 1126 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:43,813 INFO L231 Difference]: Finished difference. Result has 98 places, 112 transitions, 839 flow [2024-06-28 01:29:43,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=839, PETRI_PLACES=98, PETRI_TRANSITIONS=112} [2024-06-28 01:29:43,814 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 43 predicate places. [2024-06-28 01:29:43,814 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 112 transitions, 839 flow [2024-06-28 01:29:43,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:43,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:43,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:43,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:29:43,815 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:43,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:43,816 INFO L85 PathProgramCache]: Analyzing trace with hash -128180797, now seen corresponding path program 2 times [2024-06-28 01:29:43,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:43,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904765233] [2024-06-28 01:29:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:43,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:43,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:44,756 INFO 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:44,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:44,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904765233] [2024-06-28 01:29:44,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904765233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:44,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:44,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:44,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530072728] [2024-06-28 01:29:44,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:44,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:44,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:44,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:44,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:44,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:29:44,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 112 transitions, 839 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:44,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:44,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:29:44,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:45,841 INFO L124 PetriNetUnfolderBase]: 4879/7810 cut-off events. [2024-06-28 01:29:45,841 INFO L125 PetriNetUnfolderBase]: For 48605/48635 co-relation queries the response was YES. [2024-06-28 01:29:45,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30204 conditions, 7810 events. 4879/7810 cut-off events. For 48605/48635 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 49846 event pairs, 1904 based on Foata normal form. 12/7594 useless extension candidates. Maximal degree in co-relation 30163. Up to 6843 conditions per place. [2024-06-28 01:29:45,878 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 108 selfloop transitions, 23 changer transitions 0/148 dead transitions. [2024-06-28 01:29:45,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 148 transitions, 1241 flow [2024-06-28 01:29:45,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:45,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:45,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 01:29:45,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-28 01:29:45,880 INFO L175 Difference]: Start difference. First operand has 98 places, 112 transitions, 839 flow. Second operand 7 states and 175 transitions. [2024-06-28 01:29:45,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 148 transitions, 1241 flow [2024-06-28 01:29:45,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1176 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:45,907 INFO L231 Difference]: Finished difference. Result has 101 places, 115 transitions, 878 flow [2024-06-28 01:29:45,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=878, PETRI_PLACES=101, PETRI_TRANSITIONS=115} [2024-06-28 01:29:45,908 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 46 predicate places. [2024-06-28 01:29:45,908 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 115 transitions, 878 flow [2024-06-28 01:29:45,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:45,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:45,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:45,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:29:45,909 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:45,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:45,910 INFO L85 PathProgramCache]: Analyzing trace with hash -128180518, now seen corresponding path program 1 times [2024-06-28 01:29:45,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:45,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201064103] [2024-06-28 01:29:45,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:45,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:45,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:46,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:46,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:46,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201064103] [2024-06-28 01:29:46,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201064103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:46,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:46,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:46,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834356163] [2024-06-28 01:29:46,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:46,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:46,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:46,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:46,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:47,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:29:47,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 115 transitions, 878 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:47,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:47,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:29:47,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:48,026 INFO L124 PetriNetUnfolderBase]: 5210/8348 cut-off events. [2024-06-28 01:29:48,027 INFO L125 PetriNetUnfolderBase]: For 61492/61492 co-relation queries the response was YES. [2024-06-28 01:29:48,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33421 conditions, 8348 events. 5210/8348 cut-off events. For 61492/61492 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 53559 event pairs, 2099 based on Foata normal form. 3/8149 useless extension candidates. Maximal degree in co-relation 33379. Up to 7322 conditions per place. [2024-06-28 01:29:48,087 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 124 selfloop transitions, 36 changer transitions 0/174 dead transitions. [2024-06-28 01:29:48,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 174 transitions, 1583 flow [2024-06-28 01:29:48,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:48,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:48,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:29:48,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-06-28 01:29:48,094 INFO L175 Difference]: Start difference. First operand has 101 places, 115 transitions, 878 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:29:48,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 174 transitions, 1583 flow [2024-06-28 01:29:48,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 174 transitions, 1492 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 01:29:48,144 INFO L231 Difference]: Finished difference. Result has 108 places, 138 transitions, 1136 flow [2024-06-28 01:29:48,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1136, PETRI_PLACES=108, PETRI_TRANSITIONS=138} [2024-06-28 01:29:48,145 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 53 predicate places. [2024-06-28 01:29:48,145 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 138 transitions, 1136 flow [2024-06-28 01:29:48,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:48,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:48,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:48,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:29:48,146 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:48,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:48,146 INFO L85 PathProgramCache]: Analyzing trace with hash 108917123, now seen corresponding path program 3 times [2024-06-28 01:29:48,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:48,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898675153] [2024-06-28 01:29:48,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:48,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:48,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:49,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:49,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:49,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898675153] [2024-06-28 01:29:49,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898675153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:49,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:49,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:49,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8032323] [2024-06-28 01:29:49,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:49,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:49,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:49,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:49,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:49,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:29:49,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 138 transitions, 1136 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:49,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:49,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:29:49,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:50,364 INFO L124 PetriNetUnfolderBase]: 5072/8298 cut-off events. [2024-06-28 01:29:50,364 INFO L125 PetriNetUnfolderBase]: For 73039/73195 co-relation queries the response was YES. [2024-06-28 01:29:50,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35481 conditions, 8298 events. 5072/8298 cut-off events. For 73039/73195 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 53707 event pairs, 1809 based on Foata normal form. 15/7988 useless extension candidates. Maximal degree in co-relation 35434. Up to 6966 conditions per place. [2024-06-28 01:29:50,415 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 118 selfloop transitions, 36 changer transitions 0/175 dead transitions. [2024-06-28 01:29:50,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 175 transitions, 1623 flow [2024-06-28 01:29:50,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:50,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:50,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 01:29:50,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4872448979591837 [2024-06-28 01:29:50,417 INFO L175 Difference]: Start difference. First operand has 108 places, 138 transitions, 1136 flow. Second operand 8 states and 191 transitions. [2024-06-28 01:29:50,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 175 transitions, 1623 flow [2024-06-28 01:29:50,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 175 transitions, 1561 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-28 01:29:50,498 INFO L231 Difference]: Finished difference. Result has 116 places, 143 transitions, 1236 flow [2024-06-28 01:29:50,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1236, PETRI_PLACES=116, PETRI_TRANSITIONS=143} [2024-06-28 01:29:50,499 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 61 predicate places. [2024-06-28 01:29:50,499 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 143 transitions, 1236 flow [2024-06-28 01:29:50,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:50,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:50,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:50,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:29:50,500 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:50,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:50,500 INFO L85 PathProgramCache]: Analyzing trace with hash -2079436248, now seen corresponding path program 2 times [2024-06-28 01:29:50,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:50,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890836329] [2024-06-28 01:29:50,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:50,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:51,359 INFO 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,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:51,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890836329] [2024-06-28 01:29:51,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890836329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:51,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:51,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:51,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926415193] [2024-06-28 01:29:51,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:51,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:51,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:51,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:51,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:51,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:29:51,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 143 transitions, 1236 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:51,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:51,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:29:51,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:52,453 INFO L124 PetriNetUnfolderBase]: 5336/8854 cut-off events. [2024-06-28 01:29:52,453 INFO L125 PetriNetUnfolderBase]: For 88138/88150 co-relation queries the response was YES. [2024-06-28 01:29:52,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38584 conditions, 8854 events. 5336/8854 cut-off events. For 88138/88150 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 58879 event pairs, 2049 based on Foata normal form. 11/8566 useless extension candidates. Maximal degree in co-relation 38533. Up to 7234 conditions per place. [2024-06-28 01:29:52,516 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 126 selfloop transitions, 52 changer transitions 0/194 dead transitions. [2024-06-28 01:29:52,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 194 transitions, 2050 flow [2024-06-28 01:29:52,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:52,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:52,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:29:52,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-06-28 01:29:52,518 INFO L175 Difference]: Start difference. First operand has 116 places, 143 transitions, 1236 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:29:52,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 194 transitions, 2050 flow [2024-06-28 01:29:52,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 194 transitions, 1952 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 01:29:52,569 INFO L231 Difference]: Finished difference. Result has 121 places, 154 transitions, 1388 flow [2024-06-28 01:29:52,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1388, PETRI_PLACES=121, PETRI_TRANSITIONS=154} [2024-06-28 01:29:52,570 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 66 predicate places. [2024-06-28 01:29:52,570 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 154 transitions, 1388 flow [2024-06-28 01:29:52,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:52,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:52,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:52,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:29:52,571 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:52,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:52,572 INFO L85 PathProgramCache]: Analyzing trace with hash -750819990, now seen corresponding path program 3 times [2024-06-28 01:29:52,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:52,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231642240] [2024-06-28 01:29:52,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:52,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:52,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:53,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:29:53,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:53,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231642240] [2024-06-28 01:29:53,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231642240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:53,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:53,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:53,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002023890] [2024-06-28 01:29:53,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:53,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:53,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:53,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:53,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:53,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:29:53,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 154 transitions, 1388 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:53,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:53,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:29:53,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:54,626 INFO L124 PetriNetUnfolderBase]: 5370/8892 cut-off events. [2024-06-28 01:29:54,627 INFO L125 PetriNetUnfolderBase]: For 101208/101220 co-relation queries the response was YES. [2024-06-28 01:29:54,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40762 conditions, 8892 events. 5370/8892 cut-off events. For 101208/101220 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 59112 event pairs, 2043 based on Foata normal form. 11/8606 useless extension candidates. Maximal degree in co-relation 40708. Up to 7272 conditions per place. [2024-06-28 01:29:54,682 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 119 selfloop transitions, 64 changer transitions 0/199 dead transitions. [2024-06-28 01:29:54,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 199 transitions, 2139 flow [2024-06-28 01:29:54,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:29:54,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:29:54,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 01:29:54,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335276967930029 [2024-06-28 01:29:54,684 INFO L175 Difference]: Start difference. First operand has 121 places, 154 transitions, 1388 flow. Second operand 7 states and 183 transitions. [2024-06-28 01:29:54,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 199 transitions, 2139 flow [2024-06-28 01:29:54,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 199 transitions, 2042 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 01:29:54,758 INFO L231 Difference]: Finished difference. Result has 126 places, 163 transitions, 1612 flow [2024-06-28 01:29:54,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1301, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1612, PETRI_PLACES=126, PETRI_TRANSITIONS=163} [2024-06-28 01:29:54,759 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 71 predicate places. [2024-06-28 01:29:54,760 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 163 transitions, 1612 flow [2024-06-28 01:29:54,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:54,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:54,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:54,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:29:54,760 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:54,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:54,761 INFO L85 PathProgramCache]: Analyzing trace with hash -751194662, now seen corresponding path program 4 times [2024-06-28 01:29:54,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:54,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498737887] [2024-06-28 01:29:54,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:54,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:54,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:55,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:55,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:55,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498737887] [2024-06-28 01:29:55,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498737887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:55,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:55,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:29:55,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946776971] [2024-06-28 01:29:55,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:55,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:29:55,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:55,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:29:55,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:29:55,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:29:55,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 163 transitions, 1612 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:55,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:55,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:29:55,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:56,899 INFO L124 PetriNetUnfolderBase]: 5488/8790 cut-off events. [2024-06-28 01:29:56,900 INFO L125 PetriNetUnfolderBase]: For 113326/113326 co-relation queries the response was YES. [2024-06-28 01:29:56,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42863 conditions, 8790 events. 5488/8790 cut-off events. For 113326/113326 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 56622 event pairs, 2133 based on Foata normal form. 3/8578 useless extension candidates. Maximal degree in co-relation 42806. Up to 7627 conditions per place. [2024-06-28 01:29:56,959 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 154 selfloop transitions, 55 changer transitions 0/225 dead transitions. [2024-06-28 01:29:56,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 225 transitions, 2507 flow [2024-06-28 01:29:56,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:56,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:56,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 01:29:56,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-06-28 01:29:56,960 INFO L175 Difference]: Start difference. First operand has 126 places, 163 transitions, 1612 flow. Second operand 8 states and 207 transitions. [2024-06-28 01:29:56,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 225 transitions, 2507 flow [2024-06-28 01:29:57,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 225 transitions, 2407 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 01:29:57,068 INFO L231 Difference]: Finished difference. Result has 134 places, 182 transitions, 1910 flow [2024-06-28 01:29:57,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1910, PETRI_PLACES=134, PETRI_TRANSITIONS=182} [2024-06-28 01:29:57,069 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 79 predicate places. [2024-06-28 01:29:57,069 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 182 transitions, 1910 flow [2024-06-28 01:29:57,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:57,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:57,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:57,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:29:57,070 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:57,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:57,070 INFO L85 PathProgramCache]: Analyzing trace with hash 109255736, now seen corresponding path program 1 times [2024-06-28 01:29:57,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:57,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733698444] [2024-06-28 01:29:57,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:57,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:29:58,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:29:58,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:29:58,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733698444] [2024-06-28 01:29:58,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733698444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:29:58,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:29:58,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:29:58,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094457581] [2024-06-28 01:29:58,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:29:58,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:29:58,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:29:58,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:29:58,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:29:58,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:29:58,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 182 transitions, 1910 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:58,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:29:58,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:29:58,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:29:59,673 INFO L124 PetriNetUnfolderBase]: 4805/8146 cut-off events. [2024-06-28 01:29:59,673 INFO L125 PetriNetUnfolderBase]: For 102982/102982 co-relation queries the response was YES. [2024-06-28 01:29:59,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39547 conditions, 8146 events. 4805/8146 cut-off events. For 102982/102982 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 54850 event pairs, 1724 based on Foata normal form. 6/7912 useless extension candidates. Maximal degree in co-relation 39486. Up to 6669 conditions per place. [2024-06-28 01:29:59,730 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 175 selfloop transitions, 38 changer transitions 0/230 dead transitions. [2024-06-28 01:29:59,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 230 transitions, 2660 flow [2024-06-28 01:29:59,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:29:59,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:29:59,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:29:59,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382653061224489 [2024-06-28 01:29:59,732 INFO L175 Difference]: Start difference. First operand has 134 places, 182 transitions, 1910 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:29:59,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 230 transitions, 2660 flow [2024-06-28 01:29:59,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 230 transitions, 2512 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 01:29:59,866 INFO L231 Difference]: Finished difference. Result has 136 places, 185 transitions, 1904 flow [2024-06-28 01:29:59,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1904, PETRI_PLACES=136, PETRI_TRANSITIONS=185} [2024-06-28 01:29:59,867 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 81 predicate places. [2024-06-28 01:29:59,867 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 185 transitions, 1904 flow [2024-06-28 01:29:59,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:29:59,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:29:59,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:29:59,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:29:59,868 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:29:59,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:29:59,869 INFO L85 PathProgramCache]: Analyzing trace with hash -247101171, now seen corresponding path program 1 times [2024-06-28 01:29:59,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:29:59,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867927223] [2024-06-28 01:29:59,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:29:59,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:29:59,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:00,530 INFO 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,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:00,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867927223] [2024-06-28 01:30:00,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867927223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:00,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:00,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:30:00,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651682405] [2024-06-28 01:30:00,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:00,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:30:00,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:00,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:30:00,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:30:00,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:30:00,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 185 transitions, 1904 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call 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,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:00,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:30:00,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:01,722 INFO L124 PetriNetUnfolderBase]: 4801/7955 cut-off events. [2024-06-28 01:30:01,722 INFO L125 PetriNetUnfolderBase]: For 109100/109100 co-relation queries the response was YES. [2024-06-28 01:30:01,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40086 conditions, 7955 events. 4801/7955 cut-off events. For 109100/109100 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 52871 event pairs, 1840 based on Foata normal form. 1/7765 useless extension candidates. Maximal degree in co-relation 40025. Up to 6847 conditions per place. [2024-06-28 01:30:01,787 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 166 selfloop transitions, 15 changer transitions 0/198 dead transitions. [2024-06-28 01:30:01,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 198 transitions, 2302 flow [2024-06-28 01:30:01,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:30:01,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:30:01,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 01:30:01,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5061224489795918 [2024-06-28 01:30:01,788 INFO L175 Difference]: Start difference. First operand has 136 places, 185 transitions, 1904 flow. Second operand 5 states and 124 transitions. [2024-06-28 01:30:01,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 198 transitions, 2302 flow [2024-06-28 01:30:01,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 198 transitions, 2166 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:01,872 INFO L231 Difference]: Finished difference. Result has 135 places, 185 transitions, 1808 flow [2024-06-28 01:30:01,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1808, PETRI_PLACES=135, PETRI_TRANSITIONS=185} [2024-06-28 01:30:01,873 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 80 predicate places. [2024-06-28 01:30:01,873 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 185 transitions, 1808 flow [2024-06-28 01:30:01,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call 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,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:01,874 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,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:30:01,874 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:01,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:01,874 INFO L85 PathProgramCache]: Analyzing trace with hash -2096047588, now seen corresponding path program 1 times [2024-06-28 01:30:01,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:01,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494984846] [2024-06-28 01:30:01,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:01,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:01,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:02,715 INFO 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,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494984846] [2024-06-28 01:30:02,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494984846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:02,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:02,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:02,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810809988] [2024-06-28 01:30:02,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:02,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:02,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:02,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:02,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:02,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:02,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 185 transitions, 1808 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:02,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:02,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:02,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:04,014 INFO L124 PetriNetUnfolderBase]: 5422/8643 cut-off events. [2024-06-28 01:30:04,014 INFO L125 PetriNetUnfolderBase]: For 127526/127661 co-relation queries the response was YES. [2024-06-28 01:30:04,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44001 conditions, 8643 events. 5422/8643 cut-off events. For 127526/127661 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 55355 event pairs, 1900 based on Foata normal form. 19/8409 useless extension candidates. Maximal degree in co-relation 43939. Up to 7461 conditions per place. [2024-06-28 01:30:04,085 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 175 selfloop transitions, 30 changer transitions 0/235 dead transitions. [2024-06-28 01:30:04,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 235 transitions, 2452 flow [2024-06-28 01:30:04,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:04,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:04,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:30:04,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-06-28 01:30:04,086 INFO L175 Difference]: Start difference. First operand has 135 places, 185 transitions, 1808 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:30:04,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 235 transitions, 2452 flow [2024-06-28 01:30:04,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 235 transitions, 2410 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:30:04,178 INFO L231 Difference]: Finished difference. Result has 140 places, 192 transitions, 1945 flow [2024-06-28 01:30:04,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1945, PETRI_PLACES=140, PETRI_TRANSITIONS=192} [2024-06-28 01:30:04,179 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 85 predicate places. [2024-06-28 01:30:04,179 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 192 transitions, 1945 flow [2024-06-28 01:30:04,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:04,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:04,180 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,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:30:04,180 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:04,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:04,180 INFO L85 PathProgramCache]: Analyzing trace with hash 614465794, now seen corresponding path program 1 times [2024-06-28 01:30:04,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:04,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320762985] [2024-06-28 01:30:04,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:04,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:04,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:05,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:05,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:05,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320762985] [2024-06-28 01:30:05,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320762985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:05,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:05,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:05,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876979298] [2024-06-28 01:30:05,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:05,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:05,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:05,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:05,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:05,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:30:05,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 192 transitions, 1945 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:05,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:05,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:30:05,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:06,585 INFO L124 PetriNetUnfolderBase]: 5902/9289 cut-off events. [2024-06-28 01:30:06,586 INFO L125 PetriNetUnfolderBase]: For 146456/146456 co-relation queries the response was YES. [2024-06-28 01:30:06,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48813 conditions, 9289 events. 5902/9289 cut-off events. For 146456/146456 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 58619 event pairs, 2046 based on Foata normal form. 3/9072 useless extension candidates. Maximal degree in co-relation 48750. Up to 8189 conditions per place. [2024-06-28 01:30:06,648 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 188 selfloop transitions, 50 changer transitions 0/247 dead transitions. [2024-06-28 01:30:06,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 247 transitions, 2863 flow [2024-06-28 01:30:06,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:06,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:06,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:30:06,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-06-28 01:30:06,650 INFO L175 Difference]: Start difference. First operand has 140 places, 192 transitions, 1945 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:30:06,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 247 transitions, 2863 flow [2024-06-28 01:30:06,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 247 transitions, 2745 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 01:30:06,746 INFO L231 Difference]: Finished difference. Result has 145 places, 204 transitions, 2147 flow [2024-06-28 01:30:06,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2147, PETRI_PLACES=145, PETRI_TRANSITIONS=204} [2024-06-28 01:30:06,747 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 90 predicate places. [2024-06-28 01:30:06,747 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 204 transitions, 2147 flow [2024-06-28 01:30:06,747 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:06,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:06,747 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,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:30:06,747 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:06,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:06,748 INFO L85 PathProgramCache]: Analyzing trace with hash 614465546, now seen corresponding path program 2 times [2024-06-28 01:30:06,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:06,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061401640] [2024-06-28 01:30:06,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:06,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:06,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:07,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:07,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:07,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061401640] [2024-06-28 01:30:07,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061401640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:07,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:07,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:07,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514390459] [2024-06-28 01:30:07,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:07,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:07,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:07,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:07,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:07,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:07,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 204 transitions, 2147 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:07,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:07,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:07,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:09,054 INFO L124 PetriNetUnfolderBase]: 5700/9050 cut-off events. [2024-06-28 01:30:09,054 INFO L125 PetriNetUnfolderBase]: For 166630/166779 co-relation queries the response was YES. [2024-06-28 01:30:09,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49917 conditions, 9050 events. 5700/9050 cut-off events. For 166630/166779 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 57699 event pairs, 1857 based on Foata normal form. 19/8798 useless extension candidates. Maximal degree in co-relation 49851. Up to 7739 conditions per place. [2024-06-28 01:30:09,124 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 187 selfloop transitions, 44 changer transitions 0/264 dead transitions. [2024-06-28 01:30:09,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 264 transitions, 2953 flow [2024-06-28 01:30:09,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:09,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:09,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 01:30:09,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965986394557823 [2024-06-28 01:30:09,125 INFO L175 Difference]: Start difference. First operand has 145 places, 204 transitions, 2147 flow. Second operand 9 states and 219 transitions. [2024-06-28 01:30:09,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 264 transitions, 2953 flow [2024-06-28 01:30:09,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 264 transitions, 2815 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-28 01:30:09,264 INFO L231 Difference]: Finished difference. Result has 153 places, 223 transitions, 2315 flow [2024-06-28 01:30:09,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2315, PETRI_PLACES=153, PETRI_TRANSITIONS=223} [2024-06-28 01:30:09,265 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 98 predicate places. [2024-06-28 01:30:09,265 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 223 transitions, 2315 flow [2024-06-28 01:30:09,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:09,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:09,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:09,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:30:09,265 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:09,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:09,266 INFO L85 PathProgramCache]: Analyzing trace with hash 620058814, now seen corresponding path program 2 times [2024-06-28 01:30:09,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:09,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788022890] [2024-06-28 01:30:09,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:09,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:10,205 INFO 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:10,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:10,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788022890] [2024-06-28 01:30:10,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788022890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:10,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:10,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:10,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427573761] [2024-06-28 01:30:10,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:10,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:10,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:10,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:10,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:10,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:30:10,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 223 transitions, 2315 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:10,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:10,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:30:10,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:11,938 INFO L124 PetriNetUnfolderBase]: 6285/9873 cut-off events. [2024-06-28 01:30:11,938 INFO L125 PetriNetUnfolderBase]: For 188472/188484 co-relation queries the response was YES. [2024-06-28 01:30:11,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55555 conditions, 9873 events. 6285/9873 cut-off events. For 188472/188484 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 62481 event pairs, 2060 based on Foata normal form. 11/9651 useless extension candidates. Maximal degree in co-relation 55485. Up to 8413 conditions per place. [2024-06-28 01:30:12,015 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 211 selfloop transitions, 73 changer transitions 0/293 dead transitions. [2024-06-28 01:30:12,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 293 transitions, 3593 flow [2024-06-28 01:30:12,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:12,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:12,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 01:30:12,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965986394557823 [2024-06-28 01:30:12,017 INFO L175 Difference]: Start difference. First operand has 153 places, 223 transitions, 2315 flow. Second operand 9 states and 219 transitions. [2024-06-28 01:30:12,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 293 transitions, 3593 flow [2024-06-28 01:30:12,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 293 transitions, 3490 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-28 01:30:12,173 INFO L231 Difference]: Finished difference. Result has 162 places, 244 transitions, 2678 flow [2024-06-28 01:30:12,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2212, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2678, PETRI_PLACES=162, PETRI_TRANSITIONS=244} [2024-06-28 01:30:12,174 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 107 predicate places. [2024-06-28 01:30:12,174 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 244 transitions, 2678 flow [2024-06-28 01:30:12,174 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:12,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:12,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:12,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:30:12,175 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:12,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:12,175 INFO L85 PathProgramCache]: Analyzing trace with hash 321363210, now seen corresponding path program 3 times [2024-06-28 01:30:12,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:12,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108749744] [2024-06-28 01:30:12,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:12,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:12,964 INFO 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,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:12,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108749744] [2024-06-28 01:30:12,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108749744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:12,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:12,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:12,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300005530] [2024-06-28 01:30:12,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:12,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:12,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:12,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:12,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:13,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:13,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 244 transitions, 2678 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:13,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:13,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:13,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:14,372 INFO L124 PetriNetUnfolderBase]: 6024/9553 cut-off events. [2024-06-28 01:30:14,372 INFO L125 PetriNetUnfolderBase]: For 211723/211893 co-relation queries the response was YES. [2024-06-28 01:30:14,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56652 conditions, 9553 events. 6024/9553 cut-off events. For 211723/211893 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 61206 event pairs, 1861 based on Foata normal form. 22/9300 useless extension candidates. Maximal degree in co-relation 56578. Up to 7937 conditions per place. [2024-06-28 01:30:14,449 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 196 selfloop transitions, 61 changer transitions 0/295 dead transitions. [2024-06-28 01:30:14,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 295 transitions, 3625 flow [2024-06-28 01:30:14,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:14,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:14,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:30:14,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-06-28 01:30:14,451 INFO L175 Difference]: Start difference. First operand has 162 places, 244 transitions, 2678 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:30:14,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 295 transitions, 3625 flow [2024-06-28 01:30:14,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 295 transitions, 3522 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-28 01:30:14,646 INFO L231 Difference]: Finished difference. Result has 168 places, 250 transitions, 2876 flow [2024-06-28 01:30:14,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2575, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2876, PETRI_PLACES=168, PETRI_TRANSITIONS=250} [2024-06-28 01:30:14,647 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 113 predicate places. [2024-06-28 01:30:14,647 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 250 transitions, 2876 flow [2024-06-28 01:30:14,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:14,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:14,647 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,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:30:14,648 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:14,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:14,648 INFO L85 PathProgramCache]: Analyzing trace with hash 321371828, now seen corresponding path program 3 times [2024-06-28 01:30:14,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:14,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577512516] [2024-06-28 01:30:14,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:14,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:14,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:15,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:30:15,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:15,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577512516] [2024-06-28 01:30:15,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577512516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:15,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:15,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:15,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237978828] [2024-06-28 01:30:15,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:15,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:15,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:15,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:15,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:15,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:30:15,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 250 transitions, 2876 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:15,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:15,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:30:15,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:17,114 INFO L124 PetriNetUnfolderBase]: 6531/10251 cut-off events. [2024-06-28 01:30:17,115 INFO L125 PetriNetUnfolderBase]: For 238609/238609 co-relation queries the response was YES. [2024-06-28 01:30:17,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62092 conditions, 10251 events. 6531/10251 cut-off events. For 238609/238609 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 64995 event pairs, 2059 based on Foata normal form. 6/10021 useless extension candidates. Maximal degree in co-relation 62016. Up to 8481 conditions per place. [2024-06-28 01:30:17,212 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 191 selfloop transitions, 109 changer transitions 0/309 dead transitions. [2024-06-28 01:30:17,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 309 transitions, 4107 flow [2024-06-28 01:30:17,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:17,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:17,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 01:30:17,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-28 01:30:17,214 INFO L175 Difference]: Start difference. First operand has 168 places, 250 transitions, 2876 flow. Second operand 8 states and 203 transitions. [2024-06-28 01:30:17,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 309 transitions, 4107 flow [2024-06-28 01:30:17,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 309 transitions, 3982 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 01:30:17,512 INFO L231 Difference]: Finished difference. Result has 173 places, 265 transitions, 3316 flow [2024-06-28 01:30:17,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2751, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3316, PETRI_PLACES=173, PETRI_TRANSITIONS=265} [2024-06-28 01:30:17,513 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 118 predicate places. [2024-06-28 01:30:17,513 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 265 transitions, 3316 flow [2024-06-28 01:30:17,513 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:17,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:17,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:17,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:30:17,514 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:17,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:17,514 INFO L85 PathProgramCache]: Analyzing trace with hash 620067494, now seen corresponding path program 1 times [2024-06-28 01:30:17,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:17,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958586142] [2024-06-28 01:30:17,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:17,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:17,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:18,651 INFO 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:18,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:18,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958586142] [2024-06-28 01:30:18,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958586142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:18,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:18,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:18,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203516731] [2024-06-28 01:30:18,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:18,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:18,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:18,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:18,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:18,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:18,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 265 transitions, 3316 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:18,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:18,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:18,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:20,264 INFO L124 PetriNetUnfolderBase]: 6284/9971 cut-off events. [2024-06-28 01:30:20,264 INFO L125 PetriNetUnfolderBase]: For 251799/251834 co-relation queries the response was YES. [2024-06-28 01:30:20,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62226 conditions, 9971 events. 6284/9971 cut-off events. For 251799/251834 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 64256 event pairs, 2068 based on Foata normal form. 24/9767 useless extension candidates. Maximal degree in co-relation 62147. Up to 8418 conditions per place. [2024-06-28 01:30:20,358 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 214 selfloop transitions, 66 changer transitions 0/311 dead transitions. [2024-06-28 01:30:20,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 311 transitions, 4224 flow [2024-06-28 01:30:20,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:20,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:20,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:30:20,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-06-28 01:30:20,359 INFO L175 Difference]: Start difference. First operand has 173 places, 265 transitions, 3316 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:30:20,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 311 transitions, 4224 flow [2024-06-28 01:30:20,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 311 transitions, 4064 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-28 01:30:20,722 INFO L231 Difference]: Finished difference. Result has 178 places, 269 transitions, 3389 flow [2024-06-28 01:30:20,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3389, PETRI_PLACES=178, PETRI_TRANSITIONS=269} [2024-06-28 01:30:20,723 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 123 predicate places. [2024-06-28 01:30:20,723 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 269 transitions, 3389 flow [2024-06-28 01:30:20,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:20,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:20,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:20,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:30:20,723 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:20,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:20,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1800582310, now seen corresponding path program 2 times [2024-06-28 01:30:20,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:20,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29139192] [2024-06-28 01:30:20,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:20,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:21,757 INFO 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:21,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:21,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29139192] [2024-06-28 01:30:21,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29139192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:21,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:21,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:21,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869089326] [2024-06-28 01:30:21,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:21,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:21,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:21,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:21,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:21,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:21,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 269 transitions, 3389 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:21,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:21,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:21,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:23,352 INFO L124 PetriNetUnfolderBase]: 6361/10185 cut-off events. [2024-06-28 01:30:23,352 INFO L125 PetriNetUnfolderBase]: For 256670/256704 co-relation queries the response was YES. [2024-06-28 01:30:23,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63131 conditions, 10185 events. 6361/10185 cut-off events. For 256670/256704 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 65381 event pairs, 1869 based on Foata normal form. 27/9955 useless extension candidates. Maximal degree in co-relation 63050. Up to 8252 conditions per place. [2024-06-28 01:30:23,453 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 197 selfloop transitions, 104 changer transitions 0/332 dead transitions. [2024-06-28 01:30:23,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 332 transitions, 4713 flow [2024-06-28 01:30:23,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:23,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:23,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 01:30:23,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-06-28 01:30:23,454 INFO L175 Difference]: Start difference. First operand has 178 places, 269 transitions, 3389 flow. Second operand 8 states and 207 transitions. [2024-06-28 01:30:23,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 332 transitions, 4713 flow [2024-06-28 01:30:23,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 332 transitions, 4518 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:23,797 INFO L231 Difference]: Finished difference. Result has 182 places, 289 transitions, 3948 flow [2024-06-28 01:30:23,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3194, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3948, PETRI_PLACES=182, PETRI_TRANSITIONS=289} [2024-06-28 01:30:23,798 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 127 predicate places. [2024-06-28 01:30:23,798 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 289 transitions, 3948 flow [2024-06-28 01:30:23,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:23,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:23,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:23,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:30:23,799 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:23,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:23,799 INFO L85 PathProgramCache]: Analyzing trace with hash -908407914, now seen corresponding path program 4 times [2024-06-28 01:30:23,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:23,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752182655] [2024-06-28 01:30:23,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:23,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:24,625 INFO 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:24,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:24,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752182655] [2024-06-28 01:30:24,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752182655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:24,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:24,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:24,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755610904] [2024-06-28 01:30:24,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:24,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:24,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:24,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:24,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:24,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:30:24,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 289 transitions, 3948 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:24,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:24,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:30:24,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:26,308 INFO L124 PetriNetUnfolderBase]: 6707/10772 cut-off events. [2024-06-28 01:30:26,308 INFO L125 PetriNetUnfolderBase]: For 287750/287768 co-relation queries the response was YES. [2024-06-28 01:30:26,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69187 conditions, 10772 events. 6707/10772 cut-off events. For 287750/287768 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 70082 event pairs, 1919 based on Foata normal form. 15/10451 useless extension candidates. Maximal degree in co-relation 69103. Up to 8394 conditions per place. [2024-06-28 01:30:26,418 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 200 selfloop transitions, 136 changer transitions 0/345 dead transitions. [2024-06-28 01:30:26,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 345 transitions, 5280 flow [2024-06-28 01:30:26,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:26,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:26,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:30:26,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-28 01:30:26,419 INFO L175 Difference]: Start difference. First operand has 182 places, 289 transitions, 3948 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:30:26,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 345 transitions, 5280 flow [2024-06-28 01:30:27,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 345 transitions, 5056 flow, removed 111 selfloop flow, removed 1 redundant places. [2024-06-28 01:30:27,037 INFO L231 Difference]: Finished difference. Result has 190 places, 301 transitions, 4350 flow [2024-06-28 01:30:27,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3730, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4350, PETRI_PLACES=190, PETRI_TRANSITIONS=301} [2024-06-28 01:30:27,038 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 135 predicate places. [2024-06-28 01:30:27,038 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 301 transitions, 4350 flow [2024-06-28 01:30:27,039 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:27,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:27,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:27,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:30:27,039 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:27,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:27,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1800226120, now seen corresponding path program 3 times [2024-06-28 01:30:27,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:27,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422930052] [2024-06-28 01:30:27,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:27,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:27,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:28,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:28,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:28,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422930052] [2024-06-28 01:30:28,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422930052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:28,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:28,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:28,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310871938] [2024-06-28 01:30:28,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:28,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:28,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:28,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:28,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:28,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:28,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 301 transitions, 4350 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:28,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:28,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:28,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:29,810 INFO L124 PetriNetUnfolderBase]: 6500/10376 cut-off events. [2024-06-28 01:30:29,810 INFO L125 PetriNetUnfolderBase]: For 295784/295818 co-relation queries the response was YES. [2024-06-28 01:30:29,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69471 conditions, 10376 events. 6500/10376 cut-off events. For 295784/295818 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 66550 event pairs, 1869 based on Foata normal form. 27/10146 useless extension candidates. Maximal degree in co-relation 69383. Up to 8257 conditions per place. [2024-06-28 01:30:29,920 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 202 selfloop transitions, 118 changer transitions 0/354 dead transitions. [2024-06-28 01:30:29,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 354 transitions, 5590 flow [2024-06-28 01:30:29,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:29,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:29,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 01:30:29,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 01:30:29,922 INFO L175 Difference]: Start difference. First operand has 190 places, 301 transitions, 4350 flow. Second operand 8 states and 210 transitions. [2024-06-28 01:30:29,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 354 transitions, 5590 flow [2024-06-28 01:30:30,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 354 transitions, 5461 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-28 01:30:30,269 INFO L231 Difference]: Finished difference. Result has 195 places, 309 transitions, 4666 flow [2024-06-28 01:30:30,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4666, PETRI_PLACES=195, PETRI_TRANSITIONS=309} [2024-06-28 01:30:30,270 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 140 predicate places. [2024-06-28 01:30:30,270 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 309 transitions, 4666 flow [2024-06-28 01:30:30,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:30,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:30,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:30,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:30:30,270 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:30,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:30,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1810701640, now seen corresponding path program 4 times [2024-06-28 01:30:30,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:30,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257763905] [2024-06-28 01:30:30,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:30,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:30,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:31,250 INFO 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:31,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:31,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257763905] [2024-06-28 01:30:31,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257763905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:31,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:31,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:31,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429888599] [2024-06-28 01:30:31,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:31,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:31,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:31,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:31,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:31,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:31,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 309 transitions, 4666 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:31,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:31,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:31,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:32,956 INFO L124 PetriNetUnfolderBase]: 6529/10437 cut-off events. [2024-06-28 01:30:32,957 INFO L125 PetriNetUnfolderBase]: For 313739/313773 co-relation queries the response was YES. [2024-06-28 01:30:33,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71785 conditions, 10437 events. 6529/10437 cut-off events. For 313739/313773 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 67176 event pairs, 1879 based on Foata normal form. 27/10200 useless extension candidates. Maximal degree in co-relation 71695. Up to 8442 conditions per place. [2024-06-28 01:30:33,069 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 235 selfloop transitions, 97 changer transitions 0/366 dead transitions. [2024-06-28 01:30:33,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 366 transitions, 5987 flow [2024-06-28 01:30:33,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:33,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:33,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 01:30:33,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-28 01:30:33,070 INFO L175 Difference]: Start difference. First operand has 195 places, 309 transitions, 4666 flow. Second operand 8 states and 208 transitions. [2024-06-28 01:30:33,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 366 transitions, 5987 flow [2024-06-28 01:30:33,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 366 transitions, 5625 flow, removed 110 selfloop flow, removed 4 redundant places. [2024-06-28 01:30:33,648 INFO L231 Difference]: Finished difference. Result has 201 places, 321 transitions, 4801 flow [2024-06-28 01:30:33,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4380, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4801, PETRI_PLACES=201, PETRI_TRANSITIONS=321} [2024-06-28 01:30:33,649 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 146 predicate places. [2024-06-28 01:30:33,649 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 321 transitions, 4801 flow [2024-06-28 01:30:33,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:33,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:33,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:33,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:30:33,649 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:33,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:33,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1810710320, now seen corresponding path program 5 times [2024-06-28 01:30:33,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:33,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374669590] [2024-06-28 01:30:33,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:33,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:33,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:34,572 INFO 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:34,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:34,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374669590] [2024-06-28 01:30:34,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374669590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:34,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:34,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:34,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363205117] [2024-06-28 01:30:34,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:34,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:34,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:34,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:34,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:34,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:30:34,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 321 transitions, 4801 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:34,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:34,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:30:34,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:36,303 INFO L124 PetriNetUnfolderBase]: 6840/10966 cut-off events. [2024-06-28 01:30:36,303 INFO L125 PetriNetUnfolderBase]: For 325090/325108 co-relation queries the response was YES. [2024-06-28 01:30:36,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75268 conditions, 10966 events. 6840/10966 cut-off events. For 325090/325108 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 71393 event pairs, 1962 based on Foata normal form. 15/10645 useless extension candidates. Maximal degree in co-relation 75174. Up to 8559 conditions per place. [2024-06-28 01:30:36,412 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 246 selfloop transitions, 116 changer transitions 0/371 dead transitions. [2024-06-28 01:30:36,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 371 transitions, 6168 flow [2024-06-28 01:30:36,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:36,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:36,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 01:30:36,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255102040816326 [2024-06-28 01:30:36,414 INFO L175 Difference]: Start difference. First operand has 201 places, 321 transitions, 4801 flow. Second operand 8 states and 206 transitions. [2024-06-28 01:30:36,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 371 transitions, 6168 flow [2024-06-28 01:30:37,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 371 transitions, 6008 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 01:30:37,026 INFO L231 Difference]: Finished difference. Result has 206 places, 325 transitions, 4984 flow [2024-06-28 01:30:37,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4984, PETRI_PLACES=206, PETRI_TRANSITIONS=325} [2024-06-28 01:30:37,027 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 151 predicate places. [2024-06-28 01:30:37,027 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 325 transitions, 4984 flow [2024-06-28 01:30:37,027 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:37,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:37,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:37,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:30:37,028 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:37,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:37,029 INFO L85 PathProgramCache]: Analyzing trace with hash -918535862, now seen corresponding path program 4 times [2024-06-28 01:30:37,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:37,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872843204] [2024-06-28 01:30:37,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:37,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:37,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:37,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:37,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:37,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872843204] [2024-06-28 01:30:37,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872843204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:37,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:37,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:37,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772249496] [2024-06-28 01:30:37,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:37,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:37,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:37,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:37,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:37,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:37,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 325 transitions, 4984 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:37,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:37,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:37,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:39,659 INFO L124 PetriNetUnfolderBase]: 6510/10357 cut-off events. [2024-06-28 01:30:39,659 INFO L125 PetriNetUnfolderBase]: For 331996/332201 co-relation queries the response was YES. [2024-06-28 01:30:39,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73151 conditions, 10357 events. 6510/10357 cut-off events. For 331996/332201 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 66504 event pairs, 1783 based on Foata normal form. 41/10073 useless extension candidates. Maximal degree in co-relation 73056. Up to 8395 conditions per place. [2024-06-28 01:30:39,747 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 250 selfloop transitions, 66 changer transitions 0/373 dead transitions. [2024-06-28 01:30:39,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 373 transitions, 6031 flow [2024-06-28 01:30:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:39,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:39,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:30:39,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-06-28 01:30:39,749 INFO L175 Difference]: Start difference. First operand has 206 places, 325 transitions, 4984 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:30:39,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 373 transitions, 6031 flow [2024-06-28 01:30:40,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 373 transitions, 5702 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 01:30:40,223 INFO L231 Difference]: Finished difference. Result has 209 places, 328 transitions, 4901 flow [2024-06-28 01:30:40,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4655, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4901, PETRI_PLACES=209, PETRI_TRANSITIONS=328} [2024-06-28 01:30:40,223 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 154 predicate places. [2024-06-28 01:30:40,224 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 328 transitions, 4901 flow [2024-06-28 01:30:40,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:40,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:40,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:40,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:30:40,224 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:40,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:40,224 INFO L85 PathProgramCache]: Analyzing trace with hash -918527244, now seen corresponding path program 6 times [2024-06-28 01:30:40,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:40,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936783842] [2024-06-28 01:30:40,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:40,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:40,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:41,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:41,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:41,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936783842] [2024-06-28 01:30:41,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936783842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:41,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:41,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:41,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324681046] [2024-06-28 01:30:41,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:41,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:41,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:41,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:41,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:41,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:30:41,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 328 transitions, 4901 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:41,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:41,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:30:41,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:42,882 INFO L124 PetriNetUnfolderBase]: 6857/10929 cut-off events. [2024-06-28 01:30:42,882 INFO L125 PetriNetUnfolderBase]: For 354150/354168 co-relation queries the response was YES. [2024-06-28 01:30:42,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76302 conditions, 10929 events. 6857/10929 cut-off events. For 354150/354168 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 70643 event pairs, 1963 based on Foata normal form. 15/10631 useless extension candidates. Maximal degree in co-relation 76206. Up to 8587 conditions per place. [2024-06-28 01:30:42,992 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 246 selfloop transitions, 117 changer transitions 0/372 dead transitions. [2024-06-28 01:30:42,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 372 transitions, 6065 flow [2024-06-28 01:30:42,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:30:42,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:30:42,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:30:42,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-06-28 01:30:42,994 INFO L175 Difference]: Start difference. First operand has 209 places, 328 transitions, 4901 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:30:42,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 372 transitions, 6065 flow [2024-06-28 01:30:43,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 372 transitions, 5843 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:43,485 INFO L231 Difference]: Finished difference. Result has 211 places, 328 transitions, 4922 flow [2024-06-28 01:30:43,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4679, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4922, PETRI_PLACES=211, PETRI_TRANSITIONS=328} [2024-06-28 01:30:43,486 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 156 predicate places. [2024-06-28 01:30:43,486 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 328 transitions, 4922 flow [2024-06-28 01:30:43,486 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:43,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:43,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:43,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:30:43,487 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:43,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:43,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1611619020, now seen corresponding path program 5 times [2024-06-28 01:30:43,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:43,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030593068] [2024-06-28 01:30:43,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:43,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:43,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:44,162 INFO 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:44,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:44,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030593068] [2024-06-28 01:30:44,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030593068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:44,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:44,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:44,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797923390] [2024-06-28 01:30:44,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:44,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:44,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:44,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:44,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:44,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:44,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 328 transitions, 4922 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:44,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:44,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:44,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:46,157 INFO L124 PetriNetUnfolderBase]: 6706/10465 cut-off events. [2024-06-28 01:30:46,157 INFO L125 PetriNetUnfolderBase]: For 358040/358217 co-relation queries the response was YES. [2024-06-28 01:30:46,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75234 conditions, 10465 events. 6706/10465 cut-off events. For 358040/358217 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 66802 event pairs, 1926 based on Foata normal form. 55/10281 useless extension candidates. Maximal degree in co-relation 75137. Up to 8910 conditions per place. [2024-06-28 01:30:46,278 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 285 selfloop transitions, 70 changer transitions 0/412 dead transitions. [2024-06-28 01:30:46,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 412 transitions, 6265 flow [2024-06-28 01:30:46,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:46,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:46,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 01:30:46,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-28 01:30:46,280 INFO L175 Difference]: Start difference. First operand has 211 places, 328 transitions, 4922 flow. Second operand 9 states and 228 transitions. [2024-06-28 01:30:46,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 412 transitions, 6265 flow [2024-06-28 01:30:46,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 412 transitions, 5896 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:46,872 INFO L231 Difference]: Finished difference. Result has 216 places, 362 transitions, 5204 flow [2024-06-28 01:30:46,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5204, PETRI_PLACES=216, PETRI_TRANSITIONS=362} [2024-06-28 01:30:46,873 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 161 predicate places. [2024-06-28 01:30:46,873 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 362 transitions, 5204 flow [2024-06-28 01:30:46,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:46,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:46,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:46,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:30:46,874 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:46,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:46,874 INFO L85 PathProgramCache]: Analyzing trace with hash 648300618, now seen corresponding path program 6 times [2024-06-28 01:30:46,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:46,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731437376] [2024-06-28 01:30:46,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:46,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:46,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:47,599 INFO 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:47,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:47,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731437376] [2024-06-28 01:30:47,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731437376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:47,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:47,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:47,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787648110] [2024-06-28 01:30:47,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:47,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:47,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:47,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:47,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:47,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:47,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 362 transitions, 5204 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:47,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:47,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:47,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:49,706 INFO L124 PetriNetUnfolderBase]: 7013/10972 cut-off events. [2024-06-28 01:30:49,706 INFO L125 PetriNetUnfolderBase]: For 371767/371944 co-relation queries the response was YES. [2024-06-28 01:30:49,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78380 conditions, 10972 events. 7013/10972 cut-off events. For 371767/371944 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 70629 event pairs, 1968 based on Foata normal form. 55/10769 useless extension candidates. Maximal degree in co-relation 78280. Up to 9201 conditions per place. [2024-06-28 01:30:49,821 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 294 selfloop transitions, 111 changer transitions 0/462 dead transitions. [2024-06-28 01:30:49,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 462 transitions, 6975 flow [2024-06-28 01:30:49,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:49,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:49,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 01:30:49,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192743764172335 [2024-06-28 01:30:49,822 INFO L175 Difference]: Start difference. First operand has 216 places, 362 transitions, 5204 flow. Second operand 9 states and 229 transitions. [2024-06-28 01:30:49,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 462 transitions, 6975 flow [2024-06-28 01:30:50,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 462 transitions, 6696 flow, removed 90 selfloop flow, removed 4 redundant places. [2024-06-28 01:30:50,425 INFO L231 Difference]: Finished difference. Result has 223 places, 414 transitions, 6001 flow [2024-06-28 01:30:50,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5025, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6001, PETRI_PLACES=223, PETRI_TRANSITIONS=414} [2024-06-28 01:30:50,426 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 168 predicate places. [2024-06-28 01:30:50,426 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 414 transitions, 6001 flow [2024-06-28 01:30:50,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:50,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:50,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:50,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:30:50,426 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:50,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:50,427 INFO L85 PathProgramCache]: Analyzing trace with hash 399180836, now seen corresponding path program 7 times [2024-06-28 01:30:50,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:50,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219027225] [2024-06-28 01:30:50,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:50,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:50,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:51,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:51,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:51,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219027225] [2024-06-28 01:30:51,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219027225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:51,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:51,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:30:51,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500626687] [2024-06-28 01:30:51,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:51,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:30:51,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:51,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:30:51,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:30:51,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:30:51,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 414 transitions, 6001 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:51,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:51,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:30:51,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:53,416 INFO L124 PetriNetUnfolderBase]: 7658/11768 cut-off events. [2024-06-28 01:30:53,416 INFO L125 PetriNetUnfolderBase]: For 385877/385889 co-relation queries the response was YES. [2024-06-28 01:30:53,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84174 conditions, 11768 events. 7658/11768 cut-off events. For 385877/385889 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 74416 event pairs, 2163 based on Foata normal form. 15/11566 useless extension candidates. Maximal degree in co-relation 84072. Up to 10028 conditions per place. [2024-06-28 01:30:53,526 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 367 selfloop transitions, 121 changer transitions 0/497 dead transitions. [2024-06-28 01:30:53,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 497 transitions, 7879 flow [2024-06-28 01:30:53,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:30:53,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:30:53,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 01:30:53,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-28 01:30:53,527 INFO L175 Difference]: Start difference. First operand has 223 places, 414 transitions, 6001 flow. Second operand 9 states and 228 transitions. [2024-06-28 01:30:53,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 497 transitions, 7879 flow [2024-06-28 01:30:54,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 497 transitions, 7639 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 01:30:54,158 INFO L231 Difference]: Finished difference. Result has 231 places, 441 transitions, 6507 flow [2024-06-28 01:30:54,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5762, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6507, PETRI_PLACES=231, PETRI_TRANSITIONS=441} [2024-06-28 01:30:54,158 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 176 predicate places. [2024-06-28 01:30:54,158 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 441 transitions, 6507 flow [2024-06-28 01:30:54,159 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:54,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:54,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:30:54,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:30:54,159 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:54,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:54,159 INFO L85 PathProgramCache]: Analyzing trace with hash 929799436, now seen corresponding path program 1 times [2024-06-28 01:30:54,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:54,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945337983] [2024-06-28 01:30:54,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:54,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:54,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:54,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:30:54,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:54,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945337983] [2024-06-28 01:30:54,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945337983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:54,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:54,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:30:54,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164214519] [2024-06-28 01:30:54,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:54,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:30:54,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:54,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:30:54,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:30:54,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 49 [2024-06-28 01:30:54,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 441 transitions, 6507 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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:54,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:54,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 49 [2024-06-28 01:30:54,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:30:56,744 INFO L124 PetriNetUnfolderBase]: 6578/10499 cut-off events. [2024-06-28 01:30:56,744 INFO L125 PetriNetUnfolderBase]: For 344983/345276 co-relation queries the response was YES. [2024-06-28 01:30:56,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75515 conditions, 10499 events. 6578/10499 cut-off events. For 344983/345276 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 69068 event pairs, 2013 based on Foata normal form. 191/10494 useless extension candidates. Maximal degree in co-relation 75409. Up to 8967 conditions per place. [2024-06-28 01:30:57,138 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 396 selfloop transitions, 18 changer transitions 0/463 dead transitions. [2024-06-28 01:30:57,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 463 transitions, 7447 flow [2024-06-28 01:30:57,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:30:57,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:30:57,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 01:30:57,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:30:57,140 INFO L175 Difference]: Start difference. First operand has 231 places, 441 transitions, 6507 flow. Second operand 6 states and 147 transitions. [2024-06-28 01:30:57,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 463 transitions, 7447 flow [2024-06-28 01:30:57,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 463 transitions, 7156 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:30:57,623 INFO L231 Difference]: Finished difference. Result has 231 places, 444 transitions, 6297 flow [2024-06-28 01:30:57,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6216, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6297, PETRI_PLACES=231, PETRI_TRANSITIONS=444} [2024-06-28 01:30:57,623 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 176 predicate places. [2024-06-28 01:30:57,624 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 444 transitions, 6297 flow [2024-06-28 01:30:57,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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:57,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:30:57,624 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:57,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:30:57,624 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:30:57,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:30:57,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1863772034, now seen corresponding path program 1 times [2024-06-28 01:30:57,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:30:57,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992844256] [2024-06-28 01:30:57,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:30:57,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:30:57,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:30:58,602 INFO 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:58,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:30:58,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992844256] [2024-06-28 01:30:58,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992844256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:30:58,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:30:58,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:30:58,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770078218] [2024-06-28 01:30:58,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:30:58,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:30:58,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:30:58,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:30:58,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:30:58,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:30:58,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 444 transitions, 6297 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:30:58,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:30:58,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:30:58,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:00,946 INFO L124 PetriNetUnfolderBase]: 7213/11264 cut-off events. [2024-06-28 01:31:00,946 INFO L125 PetriNetUnfolderBase]: For 390352/390479 co-relation queries the response was YES. [2024-06-28 01:31:01,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81356 conditions, 11264 events. 7213/11264 cut-off events. For 390352/390479 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 72441 event pairs, 1968 based on Foata normal form. 48/11087 useless extension candidates. Maximal degree in co-relation 81251. Up to 9606 conditions per place. [2024-06-28 01:31:01,071 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 358 selfloop transitions, 81 changer transitions 0/502 dead transitions. [2024-06-28 01:31:01,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 502 transitions, 7523 flow [2024-06-28 01:31:01,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:01,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:01,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 01:31:01,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147392290249433 [2024-06-28 01:31:01,072 INFO L175 Difference]: Start difference. First operand has 231 places, 444 transitions, 6297 flow. Second operand 9 states and 227 transitions. [2024-06-28 01:31:01,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 502 transitions, 7523 flow [2024-06-28 01:31:01,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 502 transitions, 7456 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 01:31:01,580 INFO L231 Difference]: Finished difference. Result has 237 places, 451 transitions, 6562 flow [2024-06-28 01:31:01,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6234, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6562, PETRI_PLACES=237, PETRI_TRANSITIONS=451} [2024-06-28 01:31:01,580 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 182 predicate places. [2024-06-28 01:31:01,581 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 451 transitions, 6562 flow [2024-06-28 01:31:01,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:31:01,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:01,581 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:01,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:31:01,581 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:01,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:01,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1863893151, now seen corresponding path program 1 times [2024-06-28 01:31:01,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:01,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673261000] [2024-06-28 01:31:01,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:01,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:02,468 INFO 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,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:02,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673261000] [2024-06-28 01:31:02,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673261000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:02,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:02,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:02,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465079542] [2024-06-28 01:31:02,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:02,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:02,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:02,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:02,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:02,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:02,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 451 transitions, 6562 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:02,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:02,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:02,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:04,850 INFO L124 PetriNetUnfolderBase]: 7828/11993 cut-off events. [2024-06-28 01:31:04,850 INFO L125 PetriNetUnfolderBase]: For 421611/421611 co-relation queries the response was YES. [2024-06-28 01:31:04,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87255 conditions, 11993 events. 7828/11993 cut-off events. For 421611/421611 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 75564 event pairs, 2088 based on Foata normal form. 6/11781 useless extension candidates. Maximal degree in co-relation 87148. Up to 10424 conditions per place. [2024-06-28 01:31:04,987 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 404 selfloop transitions, 105 changer transitions 0/518 dead transitions. [2024-06-28 01:31:04,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 518 transitions, 8488 flow [2024-06-28 01:31:04,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:31:04,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:31:04,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 01:31:04,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49795918367346936 [2024-06-28 01:31:04,989 INFO L175 Difference]: Start difference. First operand has 237 places, 451 transitions, 6562 flow. Second operand 10 states and 244 transitions. [2024-06-28 01:31:04,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 518 transitions, 8488 flow [2024-06-28 01:31:05,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 518 transitions, 8232 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 01:31:05,605 INFO L231 Difference]: Finished difference. Result has 244 places, 467 transitions, 6933 flow [2024-06-28 01:31:05,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6306, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6933, PETRI_PLACES=244, PETRI_TRANSITIONS=467} [2024-06-28 01:31:05,606 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 189 predicate places. [2024-06-28 01:31:05,606 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 467 transitions, 6933 flow [2024-06-28 01:31:05,606 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:05,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:05,606 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,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:31:05,607 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:05,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:05,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1868563611, now seen corresponding path program 2 times [2024-06-28 01:31:05,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:05,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661599557] [2024-06-28 01:31:05,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:05,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:05,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:06,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:06,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:06,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661599557] [2024-06-28 01:31:06,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661599557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:06,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:06,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:06,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24225066] [2024-06-28 01:31:06,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:06,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:06,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:06,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:06,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:06,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:06,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 467 transitions, 6933 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,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:06,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:06,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:09,268 INFO L124 PetriNetUnfolderBase]: 8048/12362 cut-off events. [2024-06-28 01:31:09,268 INFO L125 PetriNetUnfolderBase]: For 477750/477750 co-relation queries the response was YES. [2024-06-28 01:31:09,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94496 conditions, 12362 events. 8048/12362 cut-off events. For 477750/477750 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 78453 event pairs, 2100 based on Foata normal form. 6/12132 useless extension candidates. Maximal degree in co-relation 94385. Up to 10144 conditions per place. [2024-06-28 01:31:09,424 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 396 selfloop transitions, 127 changer transitions 0/532 dead transitions. [2024-06-28 01:31:09,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 532 transitions, 8998 flow [2024-06-28 01:31:09,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:31:09,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:31:09,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-28 01:31:09,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081632653061224 [2024-06-28 01:31:09,425 INFO L175 Difference]: Start difference. First operand has 244 places, 467 transitions, 6933 flow. Second operand 10 states and 249 transitions. [2024-06-28 01:31:09,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 532 transitions, 8998 flow [2024-06-28 01:31:10,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 532 transitions, 8778 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-28 01:31:10,366 INFO L231 Difference]: Finished difference. Result has 251 places, 475 transitions, 7207 flow [2024-06-28 01:31:10,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6713, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7207, PETRI_PLACES=251, PETRI_TRANSITIONS=475} [2024-06-28 01:31:10,367 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 196 predicate places. [2024-06-28 01:31:10,367 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 475 transitions, 7207 flow [2024-06-28 01:31:10,368 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:10,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:10,368 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:10,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:31:10,368 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:10,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:10,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1198949607, now seen corresponding path program 3 times [2024-06-28 01:31:10,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:10,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511825851] [2024-06-28 01:31:10,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:10,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:10,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:11,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:11,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:11,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511825851] [2024-06-28 01:31:11,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511825851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:11,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:11,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:11,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590849748] [2024-06-28 01:31:11,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:11,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:11,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:11,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:11,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:11,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:11,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 475 transitions, 7207 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:11,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:11,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:11,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:14,030 INFO L124 PetriNetUnfolderBase]: 8336/12787 cut-off events. [2024-06-28 01:31:14,030 INFO L125 PetriNetUnfolderBase]: For 529507/529513 co-relation queries the response was YES. [2024-06-28 01:31:14,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100409 conditions, 12787 events. 8336/12787 cut-off events. For 529507/529513 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 81458 event pairs, 2077 based on Foata normal form. 18/12578 useless extension candidates. Maximal degree in co-relation 100295. Up to 9843 conditions per place. [2024-06-28 01:31:14,171 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 369 selfloop transitions, 168 changer transitions 0/546 dead transitions. [2024-06-28 01:31:14,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 546 transitions, 9340 flow [2024-06-28 01:31:14,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:14,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:14,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:31:14,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528344671201814 [2024-06-28 01:31:14,172 INFO L175 Difference]: Start difference. First operand has 251 places, 475 transitions, 7207 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:31:14,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 546 transitions, 9340 flow [2024-06-28 01:31:14,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 546 transitions, 9110 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-28 01:31:15,001 INFO L231 Difference]: Finished difference. Result has 257 places, 490 transitions, 7810 flow [2024-06-28 01:31:15,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6997, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7810, PETRI_PLACES=257, PETRI_TRANSITIONS=490} [2024-06-28 01:31:15,002 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 202 predicate places. [2024-06-28 01:31:15,002 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 490 transitions, 7810 flow [2024-06-28 01:31:15,003 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:15,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:15,003 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:15,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:31:15,003 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:15,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:15,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1198949886, now seen corresponding path program 1 times [2024-06-28 01:31:15,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:15,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914081540] [2024-06-28 01:31:15,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:15,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:15,974 INFO 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:15,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:15,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914081540] [2024-06-28 01:31:15,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914081540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:15,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:15,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:15,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214082668] [2024-06-28 01:31:15,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:15,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:15,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:15,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:15,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:16,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:16,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 490 transitions, 7810 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:16,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:16,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:16,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:18,828 INFO L124 PetriNetUnfolderBase]: 8403/12880 cut-off events. [2024-06-28 01:31:18,828 INFO L125 PetriNetUnfolderBase]: For 553233/553239 co-relation queries the response was YES. [2024-06-28 01:31:18,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103773 conditions, 12880 events. 8403/12880 cut-off events. For 553233/553239 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 82012 event pairs, 2177 based on Foata normal form. 9/12663 useless extension candidates. Maximal degree in co-relation 103656. Up to 11222 conditions per place. [2024-06-28 01:31:19,004 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 448 selfloop transitions, 105 changer transitions 0/562 dead transitions. [2024-06-28 01:31:19,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 562 transitions, 9876 flow [2024-06-28 01:31:19,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:19,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 01:31:19,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-28 01:31:19,006 INFO L175 Difference]: Start difference. First operand has 257 places, 490 transitions, 7810 flow. Second operand 9 states and 228 transitions. [2024-06-28 01:31:19,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 562 transitions, 9876 flow [2024-06-28 01:31:20,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 562 transitions, 9607 flow, removed 113 selfloop flow, removed 3 redundant places. [2024-06-28 01:31:20,111 INFO L231 Difference]: Finished difference. Result has 266 places, 505 transitions, 8268 flow [2024-06-28 01:31:20,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7555, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8268, PETRI_PLACES=266, PETRI_TRANSITIONS=505} [2024-06-28 01:31:20,112 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 211 predicate places. [2024-06-28 01:31:20,112 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 505 transitions, 8268 flow [2024-06-28 01:31:20,112 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:20,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:20,112 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:20,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:31:20,112 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:20,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:20,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1372592697, now seen corresponding path program 4 times [2024-06-28 01:31:20,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:20,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246958033] [2024-06-28 01:31:20,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:20,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:20,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:20,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:20,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:20,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246958033] [2024-06-28 01:31:20,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246958033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:20,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:20,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:20,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170014925] [2024-06-28 01:31:20,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:20,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:20,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:20,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:20,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:21,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:21,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 505 transitions, 8268 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:21,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:21,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:21,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:24,577 INFO L124 PetriNetUnfolderBase]: 8663/13275 cut-off events. [2024-06-28 01:31:24,577 INFO L125 PetriNetUnfolderBase]: For 593570/593570 co-relation queries the response was YES. [2024-06-28 01:31:24,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108509 conditions, 13275 events. 8663/13275 cut-off events. For 593570/593570 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 84912 event pairs, 2019 based on Foata normal form. 6/13045 useless extension candidates. Maximal degree in co-relation 108387. Up to 9352 conditions per place. [2024-06-28 01:31:24,895 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 336 selfloop transitions, 227 changer transitions 0/572 dead transitions. [2024-06-28 01:31:24,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 572 transitions, 10366 flow [2024-06-28 01:31:24,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:24,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:24,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:31:24,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.528344671201814 [2024-06-28 01:31:24,897 INFO L175 Difference]: Start difference. First operand has 266 places, 505 transitions, 8268 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:31:24,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 572 transitions, 10366 flow [2024-06-28 01:31:26,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 572 transitions, 10078 flow, removed 117 selfloop flow, removed 4 redundant places. [2024-06-28 01:31:26,088 INFO L231 Difference]: Finished difference. Result has 272 places, 517 transitions, 8934 flow [2024-06-28 01:31:26,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7980, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8934, PETRI_PLACES=272, PETRI_TRANSITIONS=517} [2024-06-28 01:31:26,089 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 217 predicate places. [2024-06-28 01:31:26,089 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 517 transitions, 8934 flow [2024-06-28 01:31:26,090 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:26,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:26,090 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:26,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:31:26,090 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:26,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:26,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1372592976, now seen corresponding path program 2 times [2024-06-28 01:31:26,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:26,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298076933] [2024-06-28 01:31:26,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:26,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:26,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:27,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:31:27,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:27,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298076933] [2024-06-28 01:31:27,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298076933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:27,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:27,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:27,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567936482] [2024-06-28 01:31:27,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:27,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:27,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:27,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:27,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:27,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:27,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 517 transitions, 8934 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:27,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:27,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:27,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:30,698 INFO L124 PetriNetUnfolderBase]: 8705/13291 cut-off events. [2024-06-28 01:31:30,710 INFO L125 PetriNetUnfolderBase]: For 632005/632017 co-relation queries the response was YES. [2024-06-28 01:31:30,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113339 conditions, 13291 events. 8705/13291 cut-off events. For 632005/632017 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 84536 event pairs, 2171 based on Foata normal form. 15/13080 useless extension candidates. Maximal degree in co-relation 113216. Up to 11139 conditions per place. [2024-06-28 01:31:30,877 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 407 selfloop transitions, 157 changer transitions 0/573 dead transitions. [2024-06-28 01:31:30,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 573 transitions, 10628 flow [2024-06-28 01:31:30,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:30,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:30,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:31:30,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-28 01:31:30,879 INFO L175 Difference]: Start difference. First operand has 272 places, 517 transitions, 8934 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:31:30,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 573 transitions, 10628 flow [2024-06-28 01:31:32,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 573 transitions, 10399 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-28 01:31:32,184 INFO L231 Difference]: Finished difference. Result has 277 places, 521 transitions, 9162 flow [2024-06-28 01:31:32,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8705, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9162, PETRI_PLACES=277, PETRI_TRANSITIONS=521} [2024-06-28 01:31:32,184 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 222 predicate places. [2024-06-28 01:31:32,185 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 521 transitions, 9162 flow [2024-06-28 01:31:32,185 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:32,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:32,185 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:32,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:31:32,185 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:32,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:32,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1372602276, now seen corresponding path program 3 times [2024-06-28 01:31:32,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:32,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388012761] [2024-06-28 01:31:32,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:32,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:32,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:33,140 INFO 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:33,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:33,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388012761] [2024-06-28 01:31:33,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388012761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:33,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:33,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:33,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445655850] [2024-06-28 01:31:33,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:33,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:33,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:33,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:33,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:33,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:33,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 521 transitions, 9162 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:33,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:33,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:33,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:36,842 INFO L124 PetriNetUnfolderBase]: 8805/13398 cut-off events. [2024-06-28 01:31:36,842 INFO L125 PetriNetUnfolderBase]: For 658201/658213 co-relation queries the response was YES. [2024-06-28 01:31:36,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116499 conditions, 13398 events. 8805/13398 cut-off events. For 658201/658213 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 84757 event pairs, 2173 based on Foata normal form. 15/13197 useless extension candidates. Maximal degree in co-relation 116374. Up to 11068 conditions per place. [2024-06-28 01:31:36,993 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 413 selfloop transitions, 173 changer transitions 0/595 dead transitions. [2024-06-28 01:31:36,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 595 transitions, 11288 flow [2024-06-28 01:31:36,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:31:36,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:31:36,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 01:31:36,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-28 01:31:36,994 INFO L175 Difference]: Start difference. First operand has 277 places, 521 transitions, 9162 flow. Second operand 10 states and 252 transitions. [2024-06-28 01:31:36,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 595 transitions, 11288 flow [2024-06-28 01:31:38,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 595 transitions, 10943 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 01:31:38,442 INFO L231 Difference]: Finished difference. Result has 282 places, 533 transitions, 9500 flow [2024-06-28 01:31:38,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8817, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9500, PETRI_PLACES=282, PETRI_TRANSITIONS=533} [2024-06-28 01:31:38,443 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 227 predicate places. [2024-06-28 01:31:38,443 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 533 transitions, 9500 flow [2024-06-28 01:31:38,443 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:38,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:38,443 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:38,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:31:38,444 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:38,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:38,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1372602617, now seen corresponding path program 1 times [2024-06-28 01:31:38,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:38,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725524416] [2024-06-28 01:31:38,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:38,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:38,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:39,497 INFO 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:39,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:39,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725524416] [2024-06-28 01:31:39,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725524416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:39,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:39,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:39,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355506586] [2024-06-28 01:31:39,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:39,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:39,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:39,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:39,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:39,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:31:39,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 533 transitions, 9500 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:31:39,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:39,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:31:39,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:43,192 INFO L124 PetriNetUnfolderBase]: 8475/13073 cut-off events. [2024-06-28 01:31:43,192 INFO L125 PetriNetUnfolderBase]: For 694106/694387 co-relation queries the response was YES. [2024-06-28 01:31:43,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114701 conditions, 13073 events. 8475/13073 cut-off events. For 694106/694387 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 84931 event pairs, 2239 based on Foata normal form. 183/13023 useless extension candidates. Maximal degree in co-relation 114574. Up to 11123 conditions per place. [2024-06-28 01:31:43,337 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 451 selfloop transitions, 83 changer transitions 0/590 dead transitions. [2024-06-28 01:31:43,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 590 transitions, 11182 flow [2024-06-28 01:31:43,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:43,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:43,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 01:31:43,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260770975056689 [2024-06-28 01:31:43,338 INFO L175 Difference]: Start difference. First operand has 282 places, 533 transitions, 9500 flow. Second operand 9 states and 232 transitions. [2024-06-28 01:31:43,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 590 transitions, 11182 flow [2024-06-28 01:31:44,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 590 transitions, 10828 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-28 01:31:44,609 INFO L231 Difference]: Finished difference. Result has 285 places, 536 transitions, 9447 flow [2024-06-28 01:31:44,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9146, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9447, PETRI_PLACES=285, PETRI_TRANSITIONS=536} [2024-06-28 01:31:44,610 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 230 predicate places. [2024-06-28 01:31:44,610 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 536 transitions, 9447 flow [2024-06-28 01:31:44,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:31:44,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:44,611 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:44,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:31:44,611 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:44,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:44,611 INFO L85 PathProgramCache]: Analyzing trace with hash -574867662, now seen corresponding path program 4 times [2024-06-28 01:31:44,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:44,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962867348] [2024-06-28 01:31:44,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:44,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:44,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:45,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:31:45,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:45,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962867348] [2024-06-28 01:31:45,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962867348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:45,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:45,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:45,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160047566] [2024-06-28 01:31:45,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:45,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:45,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:45,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:45,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:45,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:45,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 536 transitions, 9447 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:45,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:45,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:45,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:49,357 INFO L124 PetriNetUnfolderBase]: 8907/13602 cut-off events. [2024-06-28 01:31:49,357 INFO L125 PetriNetUnfolderBase]: For 710258/710270 co-relation queries the response was YES. [2024-06-28 01:31:49,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120472 conditions, 13602 events. 8907/13602 cut-off events. For 710258/710270 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 86724 event pairs, 2167 based on Foata normal form. 15/13386 useless extension candidates. Maximal degree in co-relation 120343. Up to 11321 conditions per place. [2024-06-28 01:31:49,507 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 434 selfloop transitions, 163 changer transitions 0/606 dead transitions. [2024-06-28 01:31:49,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 606 transitions, 11803 flow [2024-06-28 01:31:49,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:49,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:49,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 01:31:49,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-28 01:31:49,509 INFO L175 Difference]: Start difference. First operand has 285 places, 536 transitions, 9447 flow. Second operand 9 states and 228 transitions. [2024-06-28 01:31:49,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 606 transitions, 11803 flow [2024-06-28 01:31:50,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 606 transitions, 11295 flow, removed 114 selfloop flow, removed 11 redundant places. [2024-06-28 01:31:50,945 INFO L231 Difference]: Finished difference. Result has 285 places, 548 transitions, 9770 flow [2024-06-28 01:31:50,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8939, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9770, PETRI_PLACES=285, PETRI_TRANSITIONS=548} [2024-06-28 01:31:50,946 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 230 predicate places. [2024-06-28 01:31:50,946 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 548 transitions, 9770 flow [2024-06-28 01:31:50,946 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:50,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:50,946 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:50,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:31:50,947 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:50,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:50,947 INFO L85 PathProgramCache]: Analyzing trace with hash 2041947231, now seen corresponding path program 5 times [2024-06-28 01:31:50,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:50,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545741617] [2024-06-28 01:31:50,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:50,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:51,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:31:51,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:51,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545741617] [2024-06-28 01:31:51,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545741617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:51,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:51,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:51,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273877537] [2024-06-28 01:31:51,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:51,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:51,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:51,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:51,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:51,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:51,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 548 transitions, 9770 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:51,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:51,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:51,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:31:55,483 INFO L124 PetriNetUnfolderBase]: 8991/13820 cut-off events. [2024-06-28 01:31:55,483 INFO L125 PetriNetUnfolderBase]: For 757523/757523 co-relation queries the response was YES. [2024-06-28 01:31:55,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123638 conditions, 13820 events. 8991/13820 cut-off events. For 757523/757523 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 89245 event pairs, 2153 based on Foata normal form. 6/13570 useless extension candidates. Maximal degree in co-relation 123510. Up to 9758 conditions per place. [2024-06-28 01:31:55,642 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 405 selfloop transitions, 195 changer transitions 0/609 dead transitions. [2024-06-28 01:31:55,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 609 transitions, 11943 flow [2024-06-28 01:31:55,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:31:55,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:31:55,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 01:31:55,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328798185941043 [2024-06-28 01:31:55,643 INFO L175 Difference]: Start difference. First operand has 285 places, 548 transitions, 9770 flow. Second operand 9 states and 235 transitions. [2024-06-28 01:31:55,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 609 transitions, 11943 flow [2024-06-28 01:31:57,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 609 transitions, 11514 flow, removed 143 selfloop flow, removed 5 redundant places. [2024-06-28 01:31:57,306 INFO L231 Difference]: Finished difference. Result has 289 places, 552 transitions, 9872 flow [2024-06-28 01:31:57,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9341, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9872, PETRI_PLACES=289, PETRI_TRANSITIONS=552} [2024-06-28 01:31:57,306 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 234 predicate places. [2024-06-28 01:31:57,306 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 552 transitions, 9872 flow [2024-06-28 01:31:57,307 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:57,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:31:57,307 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:57,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:31:57,307 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:31:57,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:31:57,307 INFO L85 PathProgramCache]: Analyzing trace with hash 2041954671, now seen corresponding path program 6 times [2024-06-28 01:31:57,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:31:57,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988378992] [2024-06-28 01:31:57,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:31:57,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:31:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:31:58,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:31:58,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:31:58,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988378992] [2024-06-28 01:31:58,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988378992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:31:58,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:31:58,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:31:58,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096653833] [2024-06-28 01:31:58,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:31:58,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:31:58,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:31:58,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:31:58,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:31:58,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:31:58,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 552 transitions, 9872 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:58,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:31:58,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:31:58,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand