./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix001.oepc.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/mix001.oepc.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/mix001.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix001.oepc.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:15:37,092 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:15:37,158 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:15:37,170 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:15:37,171 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:15:37,217 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:15:37,217 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:15:37,218 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:15:37,230 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:15:37,232 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:15:37,232 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:15:37,233 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:15:37,234 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:15:37,237 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:15:37,237 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:15:37,238 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:15:37,238 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:15:37,239 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:15:37,239 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:15:37,239 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:15:37,239 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:15:37,240 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:15:37,240 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:15:37,240 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:15:37,240 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:15:37,241 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:15:37,241 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:15:37,241 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:15:37,242 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:15:37,242 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:15:37,243 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:15:37,243 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:15:37,243 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:15:37,244 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:15:37,244 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:15:37,244 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:15:37,244 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:15:37,245 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:15:37,245 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:15:37,245 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:15:37,245 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:15:37,246 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:15:37,246 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:15:37,246 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:15:37,506 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:15:37,531 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:15:37,534 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:15:37,535 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:15:37,535 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:15:37,536 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix001.oepc.i [2024-06-28 01:15:38,739 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:15:39,007 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:15:39,024 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix001.oepc.i [2024-06-28 01:15:39,039 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fa9a6c0f3/2e09318f8c9e4bf991fb91010c91f809/FLAGdb7cb0d66 [2024-06-28 01:15:39,058 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fa9a6c0f3/2e09318f8c9e4bf991fb91010c91f809 [2024-06-28 01:15:39,060 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:15:39,061 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:15:39,061 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/mix001.oepc.yml/witness.yml [2024-06-28 01:15:39,267 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:15:39,268 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:15:39,271 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:15:39,271 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:15:39,275 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:15:39,276 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:15:39" (1/2) ... [2024-06-28 01:15:39,277 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d30b4c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:15:39, skipping insertion in model container [2024-06-28 01:15:39,278 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:15:39" (1/2) ... [2024-06-28 01:15:39,280 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@11bc969f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:15:39, skipping insertion in model container [2024-06-28 01:15:39,280 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:15:39" (2/2) ... [2024-06-28 01:15:39,281 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d30b4c8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:39, skipping insertion in model container [2024-06-28 01:15:39,281 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:15:39" (2/2) ... [2024-06-28 01:15:39,281 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:15:39,386 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:15:39,388 INFO L97 edCorrectnessWitness]: Location invariant before [L867-L867] (((((((((((((((((((((! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 01:15:39,388 INFO L97 edCorrectnessWitness]: Location invariant before [L869-L869] (((((((((((((((((((((! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 01:15:39,388 INFO L97 edCorrectnessWitness]: Location invariant before [L870-L870] (((((((((((((((((((((! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (((((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0) [2024-06-28 01:15:39,389 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:15:39,389 INFO L106 edCorrectnessWitness]: ghost_update [L865-L865] multithreaded = 1; [2024-06-28 01:15:39,433 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:15:39,623 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/mix001.oepc.i[988,1001] [2024-06-28 01:15:39,838 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:15:39,849 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:15:39,880 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/mix001.oepc.i[988,1001] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:15:39,967 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:15:40,002 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:15:40,002 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40 WrapperNode [2024-06-28 01:15:40,003 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:15:40,004 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:15:40,004 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:15:40,004 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:15:40,011 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,054 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,108 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 147 [2024-06-28 01:15:40,109 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:15:40,109 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:15:40,110 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:15:40,110 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:15:40,120 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,120 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,128 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,145 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:15:40,146 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,146 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,157 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,166 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,168 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,170 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,174 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:15:40,184 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:15:40,185 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:15:40,185 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:15:40,186 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (1/1) ... [2024-06-28 01:15:40,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:15:40,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:15:40,217 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:15:40,308 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:15:40,332 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:15:40,333 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:15:40,333 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:15:40,333 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:15:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:15:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:15:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:15:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:15:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:15:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:15:40,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:15:40,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:15:40,337 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:15:40,493 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:15:40,497 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:15:40,920 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:15:40,921 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:15:41,110 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:15:41,110 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:15:41,111 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:15:41 BoogieIcfgContainer [2024-06-28 01:15:41,111 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:15:41,114 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:15:41,114 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:15:41,117 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:15:41,117 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:15:39" (1/4) ... [2024-06-28 01:15:41,118 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79508d6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:15:41, skipping insertion in model container [2024-06-28 01:15:41,118 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:15:39" (2/4) ... [2024-06-28 01:15:41,119 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79508d6b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:15:41, skipping insertion in model container [2024-06-28 01:15:41,119 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:15:40" (3/4) ... [2024-06-28 01:15:41,119 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79508d6b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:15:41, skipping insertion in model container [2024-06-28 01:15:41,119 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:15:41" (4/4) ... [2024-06-28 01:15:41,122 INFO L112 eAbstractionObserver]: Analyzing ICFG mix001.oepc.i [2024-06-28 01:15:41,140 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:15:41,140 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:15:41,140 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:15:41,229 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:15:41,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-06-28 01:15:41,306 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-06-28 01:15:41,307 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:15:41,311 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 4. Compared 79 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:15:41,311 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-06-28 01:15:41,316 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-06-28 01:15:41,331 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:15:41,340 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;@3944f1d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:15:41,340 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:15:41,346 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:15:41,346 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:15:41,346 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:15:41,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:41,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:15:41,348 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:41,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:41,356 INFO L85 PathProgramCache]: Analyzing trace with hash 383501507, now seen corresponding path program 1 times [2024-06-28 01:15:41,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:41,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253442384] [2024-06-28 01:15:41,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:41,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:41,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:42,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:15:42,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:42,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253442384] [2024-06-28 01:15:42,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253442384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:42,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:42,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:15:42,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445287858] [2024-06-28 01:15:42,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:42,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:15:42,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:42,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:15:42,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:15:42,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 01:15:42,597 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:15:42,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:42,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 01:15:42,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:43,551 INFO L124 PetriNetUnfolderBase]: 3699/6169 cut-off events. [2024-06-28 01:15:43,552 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 01:15:43,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11595 conditions, 6169 events. 3699/6169 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 41379 event pairs, 2881 based on Foata normal form. 176/5837 useless extension candidates. Maximal degree in co-relation 11583. Up to 5323 conditions per place. [2024-06-28 01:15:43,595 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 41 selfloop transitions, 5 changer transitions 0/60 dead transitions. [2024-06-28 01:15:43,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 227 flow [2024-06-28 01:15:43,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:15:43,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:15:43,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-28 01:15:43,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6938775510204082 [2024-06-28 01:15:43,608 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:15:43,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 227 flow [2024-06-28 01:15:43,612 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:15:43,619 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 133 flow [2024-06-28 01:15:43,620 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:15:43,624 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-28 01:15:43,624 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 133 flow [2024-06-28 01:15:43,625 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:15:43,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:43,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:15:43,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:15:43,626 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:43,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:43,627 INFO L85 PathProgramCache]: Analyzing trace with hash 383501645, now seen corresponding path program 1 times [2024-06-28 01:15:43,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:43,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531340359] [2024-06-28 01:15:43,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:43,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:43,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:43,696 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:15:43,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:43,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531340359] [2024-06-28 01:15:43,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531340359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:43,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:43,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:15:43,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627358792] [2024-06-28 01:15:43,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:43,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:15:43,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:43,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:15:43,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:15:43,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 49 [2024-06-28 01:15:43,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 133 flow. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:43,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:43,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 49 [2024-06-28 01:15:43,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:44,095 INFO L124 PetriNetUnfolderBase]: 1277/2424 cut-off events. [2024-06-28 01:15:44,095 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-06-28 01:15:44,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4615 conditions, 2424 events. 1277/2424 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16907 event pairs, 867 based on Foata normal form. 0/2238 useless extension candidates. Maximal degree in co-relation 4603. Up to 1696 conditions per place. [2024-06-28 01:15:44,112 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 36 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2024-06-28 01:15:44,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 63 transitions, 238 flow [2024-06-28 01:15:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:15:44,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:15:44,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2024-06-28 01:15:44,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7755102040816326 [2024-06-28 01:15:44,117 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 133 flow. Second operand 3 states and 114 transitions. [2024-06-28 01:15:44,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 63 transitions, 238 flow [2024-06-28 01:15:44,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:15:44,119 INFO L231 Difference]: Finished difference. Result has 55 places, 47 transitions, 126 flow [2024-06-28 01:15:44,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=55, PETRI_TRANSITIONS=47} [2024-06-28 01:15:44,120 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-28 01:15:44,120 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 47 transitions, 126 flow [2024-06-28 01:15:44,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:44,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:44,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:44,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:15:44,124 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:44,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:44,130 INFO L85 PathProgramCache]: Analyzing trace with hash -822214015, now seen corresponding path program 1 times [2024-06-28 01:15:44,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:44,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457969012] [2024-06-28 01:15:44,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:44,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:44,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:44,810 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:15:44,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:44,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457969012] [2024-06-28 01:15:44,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457969012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:44,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:44,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:15:44,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083390915] [2024-06-28 01:15:44,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:44,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:15:44,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:44,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:15:44,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:15:44,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 01:15:44,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 47 transitions, 126 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:44,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:44,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 01:15:44,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:45,530 INFO L124 PetriNetUnfolderBase]: 3141/5172 cut-off events. [2024-06-28 01:15:45,530 INFO L125 PetriNetUnfolderBase]: For 1207/1207 co-relation queries the response was YES. [2024-06-28 01:15:45,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10953 conditions, 5172 events. 3141/5172 cut-off events. For 1207/1207 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 33059 event pairs, 2003 based on Foata normal form. 3/4973 useless extension candidates. Maximal degree in co-relation 10940. Up to 4514 conditions per place. [2024-06-28 01:15:45,559 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 49 selfloop transitions, 8 changer transitions 2/73 dead transitions. [2024-06-28 01:15:45,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 316 flow [2024-06-28 01:15:45,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:15:45,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:15:45,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-28 01:15:45,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6479591836734694 [2024-06-28 01:15:45,561 INFO L175 Difference]: Start difference. First operand has 55 places, 47 transitions, 126 flow. Second operand 4 states and 127 transitions. [2024-06-28 01:15:45,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 316 flow [2024-06-28 01:15:45,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 308 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:15:45,564 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 187 flow [2024-06-28 01:15:45,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=187, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-28 01:15:45,565 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-06-28 01:15:45,565 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 187 flow [2024-06-28 01:15:45,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:45,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:45,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:45,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:15:45,566 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:45,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:45,566 INFO L85 PathProgramCache]: Analyzing trace with hash 281170190, now seen corresponding path program 1 times [2024-06-28 01:15:45,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:45,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072459972] [2024-06-28 01:15:45,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:45,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:45,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:46,560 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:15:46,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:46,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072459972] [2024-06-28 01:15:46,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072459972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:46,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:46,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:15:46,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588837306] [2024-06-28 01:15:46,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:46,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:15:46,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:46,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:15:46,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:15:46,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-28 01:15:46,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 187 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:46,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:46,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-28 01:15:46,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:47,346 INFO L124 PetriNetUnfolderBase]: 2693/4631 cut-off events. [2024-06-28 01:15:47,347 INFO L125 PetriNetUnfolderBase]: For 2049/2049 co-relation queries the response was YES. [2024-06-28 01:15:47,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10516 conditions, 4631 events. 2693/4631 cut-off events. For 2049/2049 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 30168 event pairs, 1717 based on Foata normal form. 3/4472 useless extension candidates. Maximal degree in co-relation 10501. Up to 3864 conditions per place. [2024-06-28 01:15:47,375 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 59 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-28 01:15:47,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 84 transitions, 413 flow [2024-06-28 01:15:47,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:15:47,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:15:47,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 01:15:47,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-28 01:15:47,378 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 187 flow. Second operand 5 states and 155 transitions. [2024-06-28 01:15:47,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 84 transitions, 413 flow [2024-06-28 01:15:47,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 84 transitions, 402 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 01:15:47,384 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 228 flow [2024-06-28 01:15:47,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=228, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-28 01:15:47,385 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2024-06-28 01:15:47,386 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 228 flow [2024-06-28 01:15:47,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:47,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:47,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:47,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:15:47,387 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:47,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:47,387 INFO L85 PathProgramCache]: Analyzing trace with hash -378357907, now seen corresponding path program 1 times [2024-06-28 01:15:47,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:47,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651372724] [2024-06-28 01:15:47,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:47,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:47,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:49,138 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:15:49,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:49,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651372724] [2024-06-28 01:15:49,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651372724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:49,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:49,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:15:49,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212720136] [2024-06-28 01:15:49,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:49,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:15:49,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:49,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:15:49,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:15:49,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-28 01:15:49,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 228 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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:15:49,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:49,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-28 01:15:49,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:50,274 INFO L124 PetriNetUnfolderBase]: 3175/5338 cut-off events. [2024-06-28 01:15:50,274 INFO L125 PetriNetUnfolderBase]: For 4247/4247 co-relation queries the response was YES. [2024-06-28 01:15:50,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13093 conditions, 5338 events. 3175/5338 cut-off events. For 4247/4247 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 34659 event pairs, 1351 based on Foata normal form. 3/5141 useless extension candidates. Maximal degree in co-relation 13076. Up to 4506 conditions per place. [2024-06-28 01:15:50,312 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 80 selfloop transitions, 17 changer transitions 0/110 dead transitions. [2024-06-28 01:15:50,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 110 transitions, 584 flow [2024-06-28 01:15:50,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:15:50,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:15:50,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:15:50,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60932944606414 [2024-06-28 01:15:50,316 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 228 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:15:50,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 110 transitions, 584 flow [2024-06-28 01:15:50,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 110 transitions, 548 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:15:50,326 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 286 flow [2024-06-28 01:15:50,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=286, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-06-28 01:15:50,330 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 11 predicate places. [2024-06-28 01:15:50,330 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 286 flow [2024-06-28 01:15:50,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 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:15:50,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:50,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:50,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:15:50,331 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:50,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:50,332 INFO L85 PathProgramCache]: Analyzing trace with hash -701526700, now seen corresponding path program 1 times [2024-06-28 01:15:50,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:50,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325855963] [2024-06-28 01:15:50,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:50,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:51,082 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:15:51,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:51,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325855963] [2024-06-28 01:15:51,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325855963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:51,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:51,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:15:51,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142465306] [2024-06-28 01:15:51,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:51,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:15:51,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:51,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:15:51,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:15:51,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:15:51,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:51,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:51,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:15:51,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:52,250 INFO L124 PetriNetUnfolderBase]: 4494/7482 cut-off events. [2024-06-28 01:15:52,251 INFO L125 PetriNetUnfolderBase]: For 8651/8651 co-relation queries the response was YES. [2024-06-28 01:15:52,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19298 conditions, 7482 events. 4494/7482 cut-off events. For 8651/8651 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 49339 event pairs, 2037 based on Foata normal form. 2/7271 useless extension candidates. Maximal degree in co-relation 19278. Up to 6417 conditions per place. [2024-06-28 01:15:52,296 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 62 selfloop transitions, 11 changer transitions 0/83 dead transitions. [2024-06-28 01:15:52,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 83 transitions, 492 flow [2024-06-28 01:15:52,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:15:52,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:15:52,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 01:15:52,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-28 01:15:52,298 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 286 flow. Second operand 5 states and 125 transitions. [2024-06-28 01:15:52,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 83 transitions, 492 flow [2024-06-28 01:15:52,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 83 transitions, 452 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:15:52,306 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 299 flow [2024-06-28 01:15:52,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=299, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-06-28 01:15:52,308 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2024-06-28 01:15:52,308 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 299 flow [2024-06-28 01:15:52,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:52,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:52,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:52,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:15:52,309 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:52,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:52,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1155807743, now seen corresponding path program 1 times [2024-06-28 01:15:52,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:52,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62075004] [2024-06-28 01:15:52,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:52,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:52,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:53,609 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:15:53,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:53,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62075004] [2024-06-28 01:15:53,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62075004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:53,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:53,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:15:53,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517591695] [2024-06-28 01:15:53,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:53,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:15:53,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:53,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:15:53,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:15:53,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-28 01:15:53,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 299 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:53,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:53,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-28 01:15:53,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:54,583 INFO L124 PetriNetUnfolderBase]: 3618/6092 cut-off events. [2024-06-28 01:15:54,584 INFO L125 PetriNetUnfolderBase]: For 10395/10395 co-relation queries the response was YES. [2024-06-28 01:15:54,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16902 conditions, 6092 events. 3618/6092 cut-off events. For 10395/10395 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 40360 event pairs, 1192 based on Foata normal form. 6/5882 useless extension candidates. Maximal degree in co-relation 16881. Up to 5072 conditions per place. [2024-06-28 01:15:54,640 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 80 selfloop transitions, 18 changer transitions 0/112 dead transitions. [2024-06-28 01:15:54,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 112 transitions, 625 flow [2024-06-28 01:15:54,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:15:54,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:15:54,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:15:54,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005830903790087 [2024-06-28 01:15:54,643 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 299 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:15:54,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 112 transitions, 625 flow [2024-06-28 01:15:54,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 112 transitions, 598 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:15:54,651 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 331 flow [2024-06-28 01:15:54,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=331, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2024-06-28 01:15:54,653 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2024-06-28 01:15:54,653 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 331 flow [2024-06-28 01:15:54,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:54,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:54,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:54,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:15:54,654 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:54,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:54,654 INFO L85 PathProgramCache]: Analyzing trace with hash -272490334, now seen corresponding path program 1 times [2024-06-28 01:15:54,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:54,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677918409] [2024-06-28 01:15:54,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:54,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:54,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:55,541 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:15:55,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:55,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677918409] [2024-06-28 01:15:55,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677918409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:55,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:55,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:15:55,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048929010] [2024-06-28 01:15:55,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:55,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:15:55,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:55,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:15:55,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:15:55,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:15:55,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 331 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:55,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:55,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:15:55,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:56,839 INFO L124 PetriNetUnfolderBase]: 4483/7448 cut-off events. [2024-06-28 01:15:56,839 INFO L125 PetriNetUnfolderBase]: For 15620/15620 co-relation queries the response was YES. [2024-06-28 01:15:56,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21106 conditions, 7448 events. 4483/7448 cut-off events. For 15620/15620 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 49142 event pairs, 1875 based on Foata normal form. 4/7239 useless extension candidates. Maximal degree in co-relation 21084. Up to 6366 conditions per place. [2024-06-28 01:15:56,882 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 72 selfloop transitions, 14 changer transitions 0/96 dead transitions. [2024-06-28 01:15:56,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 96 transitions, 591 flow [2024-06-28 01:15:56,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:15:56,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:15:56,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 01:15:56,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-28 01:15:56,884 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 331 flow. Second operand 6 states and 149 transitions. [2024-06-28 01:15:56,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 96 transitions, 591 flow [2024-06-28 01:15:56,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 96 transitions, 540 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:15:56,891 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 344 flow [2024-06-28 01:15:56,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=344, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-28 01:15:56,892 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 16 predicate places. [2024-06-28 01:15:56,892 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 344 flow [2024-06-28 01:15:56,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:56,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:56,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:56,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:15:56,893 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:56,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:56,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1084450706, now seen corresponding path program 1 times [2024-06-28 01:15:56,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:56,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160702478] [2024-06-28 01:15:56,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:56,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:57,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:15:57,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:57,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160702478] [2024-06-28 01:15:57,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160702478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:57,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:57,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:15:57,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977371789] [2024-06-28 01:15:57,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:57,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:15:57,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:57,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:15:57,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:15:57,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:15:57,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 344 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:57,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:57,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:15:57,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:58,575 INFO L124 PetriNetUnfolderBase]: 4511/7387 cut-off events. [2024-06-28 01:15:58,575 INFO L125 PetriNetUnfolderBase]: For 19009/19015 co-relation queries the response was YES. [2024-06-28 01:15:58,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22081 conditions, 7387 events. 4511/7387 cut-off events. For 19009/19015 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 47578 event pairs, 1672 based on Foata normal form. 6/7179 useless extension candidates. Maximal degree in co-relation 22057. Up to 6390 conditions per place. [2024-06-28 01:15:58,619 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 81 selfloop transitions, 18 changer transitions 0/109 dead transitions. [2024-06-28 01:15:58,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 109 transitions, 715 flow [2024-06-28 01:15:58,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:15:58,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:15:58,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 01:15:58,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 01:15:58,621 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 344 flow. Second operand 6 states and 154 transitions. [2024-06-28 01:15:58,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 109 transitions, 715 flow [2024-06-28 01:15:58,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 109 transitions, 670 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:15:58,631 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 436 flow [2024-06-28 01:15:58,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=436, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-28 01:15:58,633 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 19 predicate places. [2024-06-28 01:15:58,633 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 436 flow [2024-06-28 01:15:58,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:58,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:58,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:58,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:15:58,635 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:15:58,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:58,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1116746816, now seen corresponding path program 2 times [2024-06-28 01:15:58,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:58,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986120191] [2024-06-28 01:15:58,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:58,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:58,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:59,420 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:15:59,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:59,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986120191] [2024-06-28 01:15:59,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986120191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:59,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:59,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:15:59,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027738175] [2024-06-28 01:15:59,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:59,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:15:59,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:59,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:15:59,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:15:59,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:15:59,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 436 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:59,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:59,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:15:59,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:00,334 INFO L124 PetriNetUnfolderBase]: 4506/7524 cut-off events. [2024-06-28 01:16:00,334 INFO L125 PetriNetUnfolderBase]: For 23651/23651 co-relation queries the response was YES. [2024-06-28 01:16:00,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23486 conditions, 7524 events. 4506/7524 cut-off events. For 23651/23651 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 49848 event pairs, 1886 based on Foata normal form. 2/7312 useless extension candidates. Maximal degree in co-relation 23460. Up to 6423 conditions per place. [2024-06-28 01:16:00,370 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 79 selfloop transitions, 13 changer transitions 0/102 dead transitions. [2024-06-28 01:16:00,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 678 flow [2024-06-28 01:16:00,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:16:00,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:16:00,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 01:16:00,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965986394557823 [2024-06-28 01:16:00,372 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 436 flow. Second operand 6 states and 146 transitions. [2024-06-28 01:16:00,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 678 flow [2024-06-28 01:16:00,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 102 transitions, 644 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-28 01:16:00,386 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 436 flow [2024-06-28 01:16:00,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=436, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-06-28 01:16:00,386 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 24 predicate places. [2024-06-28 01:16:00,387 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 436 flow [2024-06-28 01:16:00,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:00,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:00,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:00,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:16:00,388 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:00,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:00,388 INFO L85 PathProgramCache]: Analyzing trace with hash -957489857, now seen corresponding path program 1 times [2024-06-28 01:16:00,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:00,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165913648] [2024-06-28 01:16:00,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:00,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:00,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:01,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:01,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:01,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165913648] [2024-06-28 01:16:01,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165913648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:01,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:01,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:01,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260307769] [2024-06-28 01:16:01,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:01,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:01,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:01,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:01,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:01,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:01,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 436 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:16:01,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:01,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:01,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:02,626 INFO L124 PetriNetUnfolderBase]: 4534/7422 cut-off events. [2024-06-28 01:16:02,627 INFO L125 PetriNetUnfolderBase]: For 25868/25877 co-relation queries the response was YES. [2024-06-28 01:16:02,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23783 conditions, 7422 events. 4534/7422 cut-off events. For 25868/25877 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 47811 event pairs, 1632 based on Foata normal form. 8/7215 useless extension candidates. Maximal degree in co-relation 23754. Up to 6356 conditions per place. [2024-06-28 01:16:02,665 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 90 selfloop transitions, 26 changer transitions 0/126 dead transitions. [2024-06-28 01:16:02,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 126 transitions, 868 flow [2024-06-28 01:16:02,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:16:02,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:16:02,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 01:16:02,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-28 01:16:02,667 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 436 flow. Second operand 7 states and 182 transitions. [2024-06-28 01:16:02,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 126 transitions, 868 flow [2024-06-28 01:16:02,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 126 transitions, 829 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:16:02,677 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 519 flow [2024-06-28 01:16:02,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=519, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-28 01:16:02,677 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 26 predicate places. [2024-06-28 01:16:02,677 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 519 flow [2024-06-28 01:16:02,678 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:16:02,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:02,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:02,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:16:02,678 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:02,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:02,679 INFO L85 PathProgramCache]: Analyzing trace with hash -105735964, now seen corresponding path program 1 times [2024-06-28 01:16:02,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:02,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420400321] [2024-06-28 01:16:02,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:02,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:02,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:03,714 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:16:03,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:03,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420400321] [2024-06-28 01:16:03,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420400321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:03,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:03,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:03,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652023840] [2024-06-28 01:16:03,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:03,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:03,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:03,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:03,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:03,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:03,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 519 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:16:03,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:03,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:03,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:04,688 INFO L124 PetriNetUnfolderBase]: 4613/7534 cut-off events. [2024-06-28 01:16:04,688 INFO L125 PetriNetUnfolderBase]: For 32053/32062 co-relation queries the response was YES. [2024-06-28 01:16:04,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25477 conditions, 7534 events. 4613/7534 cut-off events. For 32053/32062 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 48402 event pairs, 1529 based on Foata normal form. 6/7323 useless extension candidates. Maximal degree in co-relation 25448. Up to 6440 conditions per place. [2024-06-28 01:16:04,732 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 99 selfloop transitions, 26 changer transitions 0/135 dead transitions. [2024-06-28 01:16:04,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 135 transitions, 989 flow [2024-06-28 01:16:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:16:04,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:16:04,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 01:16:04,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-28 01:16:04,743 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 519 flow. Second operand 7 states and 182 transitions. [2024-06-28 01:16:04,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 135 transitions, 989 flow [2024-06-28 01:16:04,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 135 transitions, 941 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:16:04,777 INFO L231 Difference]: Finished difference. Result has 86 places, 95 transitions, 632 flow [2024-06-28 01:16:04,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=632, PETRI_PLACES=86, PETRI_TRANSITIONS=95} [2024-06-28 01:16:04,778 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2024-06-28 01:16:04,778 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 95 transitions, 632 flow [2024-06-28 01:16:04,779 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:16:04,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:04,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:04,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:16:04,779 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:04,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:04,780 INFO L85 PathProgramCache]: Analyzing trace with hash -105736181, now seen corresponding path program 2 times [2024-06-28 01:16:04,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:04,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236189895] [2024-06-28 01:16:04,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:04,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:05,955 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:16:05,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:05,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236189895] [2024-06-28 01:16:05,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236189895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:05,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:05,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:05,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715582412] [2024-06-28 01:16:05,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:05,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:05,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:05,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:05,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:06,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:06,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 95 transitions, 632 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:16:06,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:06,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:06,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:06,969 INFO L124 PetriNetUnfolderBase]: 4636/7579 cut-off events. [2024-06-28 01:16:06,969 INFO L125 PetriNetUnfolderBase]: For 38298/38304 co-relation queries the response was YES. [2024-06-28 01:16:06,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27213 conditions, 7579 events. 4636/7579 cut-off events. For 38298/38304 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 48696 event pairs, 1561 based on Foata normal form. 6/7366 useless extension candidates. Maximal degree in co-relation 27181. Up to 6549 conditions per place. [2024-06-28 01:16:07,016 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 103 selfloop transitions, 21 changer transitions 0/134 dead transitions. [2024-06-28 01:16:07,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 134 transitions, 1012 flow [2024-06-28 01:16:07,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:16:07,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:16:07,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:16:07,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131195335276968 [2024-06-28 01:16:07,018 INFO L175 Difference]: Start difference. First operand has 86 places, 95 transitions, 632 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:16:07,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 134 transitions, 1012 flow [2024-06-28 01:16:07,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 134 transitions, 982 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 01:16:07,040 INFO L231 Difference]: Finished difference. Result has 91 places, 98 transitions, 688 flow [2024-06-28 01:16:07,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=688, PETRI_PLACES=91, PETRI_TRANSITIONS=98} [2024-06-28 01:16:07,041 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 36 predicate places. [2024-06-28 01:16:07,041 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 98 transitions, 688 flow [2024-06-28 01:16:07,041 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:16:07,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:07,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:07,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:16:07,042 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:07,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:07,042 INFO L85 PathProgramCache]: Analyzing trace with hash 236176834, now seen corresponding path program 2 times [2024-06-28 01:16:07,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:07,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438966652] [2024-06-28 01:16:07,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:07,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:07,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:07,886 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:16:07,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:07,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438966652] [2024-06-28 01:16:07,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438966652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:07,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:07,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:07,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546559085] [2024-06-28 01:16:07,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:07,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:07,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:07,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:07,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:07,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:07,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 98 transitions, 688 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:16:07,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:07,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:07,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:09,039 INFO L124 PetriNetUnfolderBase]: 4682/7795 cut-off events. [2024-06-28 01:16:09,039 INFO L125 PetriNetUnfolderBase]: For 42472/42472 co-relation queries the response was YES. [2024-06-28 01:16:09,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28005 conditions, 7795 events. 4682/7795 cut-off events. For 42472/42472 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 51539 event pairs, 1778 based on Foata normal form. 4/7580 useless extension candidates. Maximal degree in co-relation 27970. Up to 6583 conditions per place. [2024-06-28 01:16:09,077 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 104 selfloop transitions, 22 changer transitions 0/136 dead transitions. [2024-06-28 01:16:09,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 136 transitions, 1120 flow [2024-06-28 01:16:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:16:09,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:16:09,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:16:09,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131195335276968 [2024-06-28 01:16:09,078 INFO L175 Difference]: Start difference. First operand has 91 places, 98 transitions, 688 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:16:09,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 136 transitions, 1120 flow [2024-06-28 01:16:09,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 136 transitions, 1064 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:16:09,105 INFO L231 Difference]: Finished difference. Result has 93 places, 101 transitions, 720 flow [2024-06-28 01:16:09,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=720, PETRI_PLACES=93, PETRI_TRANSITIONS=101} [2024-06-28 01:16:09,106 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 38 predicate places. [2024-06-28 01:16:09,106 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 101 transitions, 720 flow [2024-06-28 01:16:09,106 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:16:09,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:09,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:09,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:16:09,107 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:09,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:09,107 INFO L85 PathProgramCache]: Analyzing trace with hash 129812576, now seen corresponding path program 3 times [2024-06-28 01:16:09,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:09,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11795889] [2024-06-28 01:16:09,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:09,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:09,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:09,930 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:16:09,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:09,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11795889] [2024-06-28 01:16:09,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11795889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:09,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:09,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:09,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016249505] [2024-06-28 01:16:09,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:09,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:09,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:09,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:09,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:10,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:10,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 101 transitions, 720 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:16:10,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:10,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:10,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:11,065 INFO L124 PetriNetUnfolderBase]: 4672/7787 cut-off events. [2024-06-28 01:16:11,065 INFO L125 PetriNetUnfolderBase]: For 45650/45650 co-relation queries the response was YES. [2024-06-28 01:16:11,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28178 conditions, 7787 events. 4672/7787 cut-off events. For 45650/45650 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 51559 event pairs, 1782 based on Foata normal form. 4/7570 useless extension candidates. Maximal degree in co-relation 28142. Up to 6624 conditions per place. [2024-06-28 01:16:11,111 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 104 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-06-28 01:16:11,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 131 transitions, 1040 flow [2024-06-28 01:16:11,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:16:11,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:16:11,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:16:11,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-06-28 01:16:11,113 INFO L175 Difference]: Start difference. First operand has 93 places, 101 transitions, 720 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:16:11,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 131 transitions, 1040 flow [2024-06-28 01:16:11,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 131 transitions, 947 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:16:11,153 INFO L231 Difference]: Finished difference. Result has 95 places, 101 transitions, 669 flow [2024-06-28 01:16:11,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=627, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=669, PETRI_PLACES=95, PETRI_TRANSITIONS=101} [2024-06-28 01:16:11,155 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 40 predicate places. [2024-06-28 01:16:11,155 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 101 transitions, 669 flow [2024-06-28 01:16:11,155 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:16:11,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:11,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:11,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:16:11,157 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:11,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:11,157 INFO L85 PathProgramCache]: Analyzing trace with hash 129516619, now seen corresponding path program 3 times [2024-06-28 01:16:11,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:11,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548288022] [2024-06-28 01:16:11,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:11,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:11,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:12,422 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:16:12,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:12,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548288022] [2024-06-28 01:16:12,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548288022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:12,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:12,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:12,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257479338] [2024-06-28 01:16:12,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:12,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:12,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:12,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:12,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:12,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:12,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 101 transitions, 669 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:16:12,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:12,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:12,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:13,482 INFO L124 PetriNetUnfolderBase]: 4667/7779 cut-off events. [2024-06-28 01:16:13,482 INFO L125 PetriNetUnfolderBase]: For 47257/47257 co-relation queries the response was YES. [2024-06-28 01:16:13,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28108 conditions, 7779 events. 4667/7779 cut-off events. For 47257/47257 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 51525 event pairs, 1778 based on Foata normal form. 2/7560 useless extension candidates. Maximal degree in co-relation 28072. Up to 6630 conditions per place. [2024-06-28 01:16:13,529 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 106 selfloop transitions, 16 changer transitions 0/132 dead transitions. [2024-06-28 01:16:13,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 132 transitions, 997 flow [2024-06-28 01:16:13,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:16:13,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:16:13,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:16:13,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956268221574344 [2024-06-28 01:16:13,531 INFO L175 Difference]: Start difference. First operand has 95 places, 101 transitions, 669 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:16:13,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 132 transitions, 997 flow [2024-06-28 01:16:13,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 132 transitions, 934 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 01:16:13,559 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 646 flow [2024-06-28 01:16:13,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=646, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-06-28 01:16:13,560 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 41 predicate places. [2024-06-28 01:16:13,560 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 646 flow [2024-06-28 01:16:13,560 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:16:13,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:13,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:13,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:16:13,560 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:13,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:13,561 INFO L85 PathProgramCache]: Analyzing trace with hash -230196845, now seen corresponding path program 1 times [2024-06-28 01:16:13,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:13,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33301441] [2024-06-28 01:16:13,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:13,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:13,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:14,264 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:16:14,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:14,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33301441] [2024-06-28 01:16:14,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33301441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:14,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:14,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:16:14,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789282869] [2024-06-28 01:16:14,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:14,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:16:14,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:14,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:16:14,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:16:14,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:14,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 646 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:14,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:14,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:14,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:15,411 INFO L124 PetriNetUnfolderBase]: 5732/9613 cut-off events. [2024-06-28 01:16:15,412 INFO L125 PetriNetUnfolderBase]: For 63990/64022 co-relation queries the response was YES. [2024-06-28 01:16:15,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34067 conditions, 9613 events. 5732/9613 cut-off events. For 63990/64022 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 65855 event pairs, 2433 based on Foata normal form. 1/9307 useless extension candidates. Maximal degree in co-relation 34030. Up to 8200 conditions per place. [2024-06-28 01:16:15,477 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 87 selfloop transitions, 11 changer transitions 0/119 dead transitions. [2024-06-28 01:16:15,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 119 transitions, 904 flow [2024-06-28 01:16:15,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:16:15,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:16:15,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 01:16:15,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 01:16:15,478 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 646 flow. Second operand 5 states and 120 transitions. [2024-06-28 01:16:15,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 119 transitions, 904 flow [2024-06-28 01:16:15,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 119 transitions, 850 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:16:15,518 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 649 flow [2024-06-28 01:16:15,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=649, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-28 01:16:15,519 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 39 predicate places. [2024-06-28 01:16:15,519 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 649 flow [2024-06-28 01:16:15,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:15,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:15,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:15,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:16:15,520 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:15,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:15,520 INFO L85 PathProgramCache]: Analyzing trace with hash -535735817, now seen corresponding path program 1 times [2024-06-28 01:16:15,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:15,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198889286] [2024-06-28 01:16:15,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:15,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:15,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:16,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:16,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:16,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198889286] [2024-06-28 01:16:16,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198889286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:16,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:16,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:16,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645409762] [2024-06-28 01:16:16,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:16,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:16,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:16,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:16,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:16,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:16,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 649 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:16:16,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:16,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:16,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:18,025 INFO L124 PetriNetUnfolderBase]: 4946/8031 cut-off events. [2024-06-28 01:16:18,026 INFO L125 PetriNetUnfolderBase]: For 63040/63040 co-relation queries the response was YES. [2024-06-28 01:16:18,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31240 conditions, 8031 events. 4946/8031 cut-off events. For 63040/63040 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 51596 event pairs, 1531 based on Foata normal form. 4/7801 useless extension candidates. Maximal degree in co-relation 31203. Up to 6885 conditions per place. [2024-06-28 01:16:18,076 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 127 selfloop transitions, 20 changer transitions 0/158 dead transitions. [2024-06-28 01:16:18,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 158 transitions, 1123 flow [2024-06-28 01:16:18,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:18,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:18,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 01:16:18,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255102040816326 [2024-06-28 01:16:18,077 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 649 flow. Second operand 8 states and 206 transitions. [2024-06-28 01:16:18,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 158 transitions, 1123 flow [2024-06-28 01:16:18,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 158 transitions, 1090 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:16:18,117 INFO L231 Difference]: Finished difference. Result has 99 places, 107 transitions, 705 flow [2024-06-28 01:16:18,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=705, PETRI_PLACES=99, PETRI_TRANSITIONS=107} [2024-06-28 01:16:18,118 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 44 predicate places. [2024-06-28 01:16:18,118 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 107 transitions, 705 flow [2024-06-28 01:16:18,118 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:16:18,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:18,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:18,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:16:18,118 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:18,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:18,119 INFO L85 PathProgramCache]: Analyzing trace with hash -664174703, now seen corresponding path program 2 times [2024-06-28 01:16:18,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:18,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148458188] [2024-06-28 01:16:18,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:18,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:18,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:19,292 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:16:19,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:19,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148458188] [2024-06-28 01:16:19,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148458188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:19,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:19,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:19,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723031669] [2024-06-28 01:16:19,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:19,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:19,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:19,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:19,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:19,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:19,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 107 transitions, 705 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:16:19,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:19,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:19,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:20,458 INFO L124 PetriNetUnfolderBase]: 5002/8118 cut-off events. [2024-06-28 01:16:20,459 INFO L125 PetriNetUnfolderBase]: For 71983/71989 co-relation queries the response was YES. [2024-06-28 01:16:20,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32935 conditions, 8118 events. 5002/8118 cut-off events. For 71983/71989 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 52247 event pairs, 1533 based on Foata normal form. 8/7889 useless extension candidates. Maximal degree in co-relation 32897. Up to 6784 conditions per place. [2024-06-28 01:16:20,516 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 114 selfloop transitions, 40 changer transitions 0/165 dead transitions. [2024-06-28 01:16:20,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 165 transitions, 1309 flow [2024-06-28 01:16:20,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:20,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:20,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:16:20,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382653061224489 [2024-06-28 01:16:20,517 INFO L175 Difference]: Start difference. First operand has 99 places, 107 transitions, 705 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:16:20,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 165 transitions, 1309 flow [2024-06-28 01:16:20,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 165 transitions, 1248 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:16:20,565 INFO L231 Difference]: Finished difference. Result has 101 places, 113 transitions, 818 flow [2024-06-28 01:16:20,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=818, PETRI_PLACES=101, PETRI_TRANSITIONS=113} [2024-06-28 01:16:20,565 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 46 predicate places. [2024-06-28 01:16:20,565 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 113 transitions, 818 flow [2024-06-28 01:16:20,566 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:16:20,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:20,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:20,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:16:20,566 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:20,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:20,566 INFO L85 PathProgramCache]: Analyzing trace with hash 382586391, now seen corresponding path program 1 times [2024-06-28 01:16:20,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:20,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303207178] [2024-06-28 01:16:20,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:20,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:20,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:21,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:21,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:21,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303207178] [2024-06-28 01:16:21,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303207178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:21,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:21,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:21,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298109056] [2024-06-28 01:16:21,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:21,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:21,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:21,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:21,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:22,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:22,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 113 transitions, 818 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:16:22,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:22,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:22,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:23,129 INFO L124 PetriNetUnfolderBase]: 5088/8236 cut-off events. [2024-06-28 01:16:23,130 INFO L125 PetriNetUnfolderBase]: For 83207/83213 co-relation queries the response was YES. [2024-06-28 01:16:23,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34691 conditions, 8236 events. 5088/8236 cut-off events. For 83207/83213 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 52896 event pairs, 1464 based on Foata normal form. 5/8001 useless extension candidates. Maximal degree in co-relation 34652. Up to 6823 conditions per place. [2024-06-28 01:16:23,182 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 117 selfloop transitions, 43 changer transitions 0/171 dead transitions. [2024-06-28 01:16:23,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 171 transitions, 1430 flow [2024-06-28 01:16:23,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:23,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:23,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:16:23,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-28 01:16:23,183 INFO L175 Difference]: Start difference. First operand has 101 places, 113 transitions, 818 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:16:23,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 171 transitions, 1430 flow [2024-06-28 01:16:23,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 171 transitions, 1363 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:16:23,241 INFO L231 Difference]: Finished difference. Result has 105 places, 119 transitions, 923 flow [2024-06-28 01:16:23,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=923, PETRI_PLACES=105, PETRI_TRANSITIONS=119} [2024-06-28 01:16:23,242 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 50 predicate places. [2024-06-28 01:16:23,242 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 119 transitions, 923 flow [2024-06-28 01:16:23,243 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:16:23,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:23,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:23,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:16:23,243 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:23,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:23,244 INFO L85 PathProgramCache]: Analyzing trace with hash 387228021, now seen corresponding path program 2 times [2024-06-28 01:16:23,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:23,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388456597] [2024-06-28 01:16:23,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:23,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:24,515 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:16:24,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:24,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388456597] [2024-06-28 01:16:24,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388456597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:24,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:24,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:24,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659884864] [2024-06-28 01:16:24,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:24,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:24,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:24,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:24,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:24,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:24,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 119 transitions, 923 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:16:24,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:24,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:24,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:25,724 INFO L124 PetriNetUnfolderBase]: 5190/8388 cut-off events. [2024-06-28 01:16:25,724 INFO L125 PetriNetUnfolderBase]: For 93513/93519 co-relation queries the response was YES. [2024-06-28 01:16:25,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36792 conditions, 8388 events. 5190/8388 cut-off events. For 93513/93519 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 53984 event pairs, 1502 based on Foata normal form. 5/8149 useless extension candidates. Maximal degree in co-relation 36751. Up to 7076 conditions per place. [2024-06-28 01:16:25,781 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 127 selfloop transitions, 37 changer transitions 0/175 dead transitions. [2024-06-28 01:16:25,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 175 transitions, 1555 flow [2024-06-28 01:16:25,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:25,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:25,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 01:16:25,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 01:16:25,782 INFO L175 Difference]: Start difference. First operand has 105 places, 119 transitions, 923 flow. Second operand 8 states and 210 transitions. [2024-06-28 01:16:25,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 175 transitions, 1555 flow [2024-06-28 01:16:25,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 175 transitions, 1472 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 01:16:25,853 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1012 flow [2024-06-28 01:16:25,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1012, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-06-28 01:16:25,853 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 54 predicate places. [2024-06-28 01:16:25,854 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1012 flow [2024-06-28 01:16:25,854 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:16:25,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:25,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:25,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:16:25,854 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:25,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:25,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1519903023, now seen corresponding path program 3 times [2024-06-28 01:16:25,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:25,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947309784] [2024-06-28 01:16:25,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:25,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:25,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:26,914 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:16:26,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:26,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947309784] [2024-06-28 01:16:26,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947309784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:26,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:26,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:26,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769792308] [2024-06-28 01:16:26,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:26,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:26,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:26,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:26,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:27,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:27,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1012 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:16:27,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:27,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:27,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:28,159 INFO L124 PetriNetUnfolderBase]: 5236/8469 cut-off events. [2024-06-28 01:16:28,160 INFO L125 PetriNetUnfolderBase]: For 99338/99344 co-relation queries the response was YES. [2024-06-28 01:16:28,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37584 conditions, 8469 events. 5236/8469 cut-off events. For 99338/99344 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 54593 event pairs, 1561 based on Foata normal form. 8/8227 useless extension candidates. Maximal degree in co-relation 37541. Up to 7302 conditions per place. [2024-06-28 01:16:28,209 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 138 selfloop transitions, 24 changer transitions 0/173 dead transitions. [2024-06-28 01:16:28,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 173 transitions, 1506 flow [2024-06-28 01:16:28,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:28,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:28,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:16:28,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-06-28 01:16:28,210 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1012 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:16:28,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 173 transitions, 1506 flow [2024-06-28 01:16:28,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 173 transitions, 1449 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:16:28,271 INFO L231 Difference]: Finished difference. Result has 113 places, 128 transitions, 1057 flow [2024-06-28 01:16:28,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1057, PETRI_PLACES=113, PETRI_TRANSITIONS=128} [2024-06-28 01:16:28,271 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 58 predicate places. [2024-06-28 01:16:28,272 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 128 transitions, 1057 flow [2024-06-28 01:16:28,272 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:16:28,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:28,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:28,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:16:28,272 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:28,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:28,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1017153081, now seen corresponding path program 3 times [2024-06-28 01:16:28,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:28,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301529857] [2024-06-28 01:16:28,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:28,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:28,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:29,367 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:16:29,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:29,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301529857] [2024-06-28 01:16:29,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301529857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:29,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:29,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:29,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069155471] [2024-06-28 01:16:29,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:29,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:29,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:29,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:29,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:29,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:29,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 128 transitions, 1057 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:16:29,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:29,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:29,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:30,605 INFO L124 PetriNetUnfolderBase]: 5226/8452 cut-off events. [2024-06-28 01:16:30,605 INFO L125 PetriNetUnfolderBase]: For 104356/104362 co-relation queries the response was YES. [2024-06-28 01:16:30,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37822 conditions, 8452 events. 5226/8452 cut-off events. For 104356/104362 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 54486 event pairs, 1507 based on Foata normal form. 5/8208 useless extension candidates. Maximal degree in co-relation 37777. Up to 7183 conditions per place. [2024-06-28 01:16:30,669 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 132 selfloop transitions, 32 changer transitions 0/175 dead transitions. [2024-06-28 01:16:30,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 175 transitions, 1523 flow [2024-06-28 01:16:30,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:30,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:30,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:16:30,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-06-28 01:16:30,678 INFO L175 Difference]: Start difference. First operand has 113 places, 128 transitions, 1057 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:16:30,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 175 transitions, 1523 flow [2024-06-28 01:16:30,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 175 transitions, 1435 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 01:16:30,786 INFO L231 Difference]: Finished difference. Result has 115 places, 128 transitions, 1041 flow [2024-06-28 01:16:30,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1041, PETRI_PLACES=115, PETRI_TRANSITIONS=128} [2024-06-28 01:16:30,786 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 60 predicate places. [2024-06-28 01:16:30,786 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 128 transitions, 1041 flow [2024-06-28 01:16:30,786 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:16:30,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:30,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:30,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:16:30,787 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:30,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:30,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1268452069, now seen corresponding path program 4 times [2024-06-28 01:16:30,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:30,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375912537] [2024-06-28 01:16:30,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:30,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:30,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:31,758 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:16:31,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:31,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375912537] [2024-06-28 01:16:31,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375912537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:31,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:31,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:31,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354323146] [2024-06-28 01:16:31,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:31,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:31,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:31,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:31,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:31,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:31,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 128 transitions, 1041 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:16:31,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:31,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:31,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:33,010 INFO L124 PetriNetUnfolderBase]: 5280/8378 cut-off events. [2024-06-28 01:16:33,010 INFO L125 PetriNetUnfolderBase]: For 111272/111272 co-relation queries the response was YES. [2024-06-28 01:16:33,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38281 conditions, 8378 events. 5280/8378 cut-off events. For 111272/111272 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 53416 event pairs, 1790 based on Foata normal form. 4/8216 useless extension candidates. Maximal degree in co-relation 38235. Up to 7319 conditions per place. [2024-06-28 01:16:33,074 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 137 selfloop transitions, 25 changer transitions 0/173 dead transitions. [2024-06-28 01:16:33,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 173 transitions, 1527 flow [2024-06-28 01:16:33,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:33,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:33,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:16:33,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-06-28 01:16:33,076 INFO L175 Difference]: Start difference. First operand has 115 places, 128 transitions, 1041 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:16:33,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 173 transitions, 1527 flow [2024-06-28 01:16:33,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 173 transitions, 1453 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:16:33,162 INFO L231 Difference]: Finished difference. Result has 116 places, 131 transitions, 1073 flow [2024-06-28 01:16:33,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1073, PETRI_PLACES=116, PETRI_TRANSITIONS=131} [2024-06-28 01:16:33,163 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 61 predicate places. [2024-06-28 01:16:33,163 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 131 transitions, 1073 flow [2024-06-28 01:16:33,163 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:16:33,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:33,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:33,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:16:33,163 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:33,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:33,164 INFO L85 PathProgramCache]: Analyzing trace with hash 559717911, now seen corresponding path program 5 times [2024-06-28 01:16:33,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:33,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992596481] [2024-06-28 01:16:33,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:33,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:33,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:34,176 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:16:34,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:34,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992596481] [2024-06-28 01:16:34,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992596481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:34,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:34,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:34,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029118569] [2024-06-28 01:16:34,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:34,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:34,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:34,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:34,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:34,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:34,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 131 transitions, 1073 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:16:34,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:34,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:34,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:35,405 INFO L124 PetriNetUnfolderBase]: 5326/8448 cut-off events. [2024-06-28 01:16:35,406 INFO L125 PetriNetUnfolderBase]: For 119236/119236 co-relation queries the response was YES. [2024-06-28 01:16:35,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38971 conditions, 8448 events. 5326/8448 cut-off events. For 119236/119236 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 53851 event pairs, 1785 based on Foata normal form. 4/8284 useless extension candidates. Maximal degree in co-relation 38924. Up to 7283 conditions per place. [2024-06-28 01:16:35,468 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 134 selfloop transitions, 33 changer transitions 0/178 dead transitions. [2024-06-28 01:16:35,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 178 transitions, 1669 flow [2024-06-28 01:16:35,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:35,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:35,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:16:35,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-06-28 01:16:35,470 INFO L175 Difference]: Start difference. First operand has 116 places, 131 transitions, 1073 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:16:35,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 178 transitions, 1669 flow [2024-06-28 01:16:35,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 178 transitions, 1593 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 01:16:35,574 INFO L231 Difference]: Finished difference. Result has 118 places, 134 transitions, 1119 flow [2024-06-28 01:16:35,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1119, PETRI_PLACES=118, PETRI_TRANSITIONS=134} [2024-06-28 01:16:35,575 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 63 predicate places. [2024-06-28 01:16:35,575 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 134 transitions, 1119 flow [2024-06-28 01:16:35,575 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:16:35,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:35,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:35,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:16:35,575 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:35,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:35,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1264296243, now seen corresponding path program 4 times [2024-06-28 01:16:35,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:35,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339428754] [2024-06-28 01:16:35,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:35,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:35,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:36,627 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:16:36,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:36,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339428754] [2024-06-28 01:16:36,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339428754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:36,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:36,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:36,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163124778] [2024-06-28 01:16:36,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:36,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:36,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:36,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:36,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:36,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:36,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 134 transitions, 1119 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:16:36,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:36,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:36,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:37,911 INFO L124 PetriNetUnfolderBase]: 5321/8444 cut-off events. [2024-06-28 01:16:37,911 INFO L125 PetriNetUnfolderBase]: For 125359/125359 co-relation queries the response was YES. [2024-06-28 01:16:37,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39174 conditions, 8444 events. 5321/8444 cut-off events. For 125359/125359 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 53907 event pairs, 1809 based on Foata normal form. 2/8278 useless extension candidates. Maximal degree in co-relation 39126. Up to 7464 conditions per place. [2024-06-28 01:16:37,968 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 146 selfloop transitions, 19 changer transitions 0/176 dead transitions. [2024-06-28 01:16:37,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 176 transitions, 1597 flow [2024-06-28 01:16:37,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:37,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:37,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 01:16:37,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49489795918367346 [2024-06-28 01:16:37,970 INFO L175 Difference]: Start difference. First operand has 118 places, 134 transitions, 1119 flow. Second operand 8 states and 194 transitions. [2024-06-28 01:16:37,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 176 transitions, 1597 flow [2024-06-28 01:16:38,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 176 transitions, 1448 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 01:16:38,068 INFO L231 Difference]: Finished difference. Result has 119 places, 137 transitions, 1062 flow [2024-06-28 01:16:38,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1062, PETRI_PLACES=119, PETRI_TRANSITIONS=137} [2024-06-28 01:16:38,069 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 64 predicate places. [2024-06-28 01:16:38,069 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 137 transitions, 1062 flow [2024-06-28 01:16:38,069 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:16:38,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:38,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:38,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:16:38,070 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:38,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:38,070 INFO L85 PathProgramCache]: Analyzing trace with hash -270776771, now seen corresponding path program 6 times [2024-06-28 01:16:38,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:38,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190212751] [2024-06-28 01:16:38,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:38,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:39,011 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:16:39,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:39,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190212751] [2024-06-28 01:16:39,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190212751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:39,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:39,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:39,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562774128] [2024-06-28 01:16:39,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:39,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:39,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:39,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:39,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:39,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:39,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 137 transitions, 1062 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:16:39,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:39,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:39,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:40,258 INFO L124 PetriNetUnfolderBase]: 5311/8428 cut-off events. [2024-06-28 01:16:40,258 INFO L125 PetriNetUnfolderBase]: For 130893/130893 co-relation queries the response was YES. [2024-06-28 01:16:40,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38907 conditions, 8428 events. 5311/8428 cut-off events. For 130893/130893 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 53738 event pairs, 1804 based on Foata normal form. 4/8264 useless extension candidates. Maximal degree in co-relation 38859. Up to 7411 conditions per place. [2024-06-28 01:16:40,317 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 145 selfloop transitions, 20 changer transitions 0/176 dead transitions. [2024-06-28 01:16:40,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 176 transitions, 1498 flow [2024-06-28 01:16:40,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:40,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:40,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:16:40,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-06-28 01:16:40,318 INFO L175 Difference]: Start difference. First operand has 119 places, 137 transitions, 1062 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:16:40,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 176 transitions, 1498 flow [2024-06-28 01:16:40,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 176 transitions, 1416 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:16:40,427 INFO L231 Difference]: Finished difference. Result has 121 places, 137 transitions, 1028 flow [2024-06-28 01:16:40,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1028, PETRI_PLACES=121, PETRI_TRANSITIONS=137} [2024-06-28 01:16:40,427 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 66 predicate places. [2024-06-28 01:16:40,427 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 137 transitions, 1028 flow [2024-06-28 01:16:40,428 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:16:40,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:40,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:40,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:16:40,428 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:40,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:40,428 INFO L85 PathProgramCache]: Analyzing trace with hash -270439150, now seen corresponding path program 1 times [2024-06-28 01:16:40,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:40,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694194079] [2024-06-28 01:16:40,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:40,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:40,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:41,549 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:16:41,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:41,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694194079] [2024-06-28 01:16:41,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694194079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:41,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:41,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:16:41,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113584797] [2024-06-28 01:16:41,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:41,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:16:41,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:41,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:16:41,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:16:41,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:16:41,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 137 transitions, 1028 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:41,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:41,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:16:41,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:42,990 INFO L124 PetriNetUnfolderBase]: 6302/9927 cut-off events. [2024-06-28 01:16:42,991 INFO L125 PetriNetUnfolderBase]: For 158031/158031 co-relation queries the response was YES. [2024-06-28 01:16:43,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44806 conditions, 9927 events. 6302/9927 cut-off events. For 158031/158031 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 63294 event pairs, 2189 based on Foata normal form. 4/9716 useless extension candidates. Maximal degree in co-relation 44757. Up to 8789 conditions per place. [2024-06-28 01:16:43,192 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 151 selfloop transitions, 26 changer transitions 0/187 dead transitions. [2024-06-28 01:16:43,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 187 transitions, 1572 flow [2024-06-28 01:16:43,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:43,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:43,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:16:43,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846938775510204 [2024-06-28 01:16:43,194 INFO L175 Difference]: Start difference. First operand has 121 places, 137 transitions, 1028 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:16:43,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 187 transitions, 1572 flow [2024-06-28 01:16:43,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 187 transitions, 1506 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:16:43,316 INFO L231 Difference]: Finished difference. Result has 123 places, 144 transitions, 1108 flow [2024-06-28 01:16:43,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1108, PETRI_PLACES=123, PETRI_TRANSITIONS=144} [2024-06-28 01:16:43,320 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 68 predicate places. [2024-06-28 01:16:43,320 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 144 transitions, 1108 flow [2024-06-28 01:16:43,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:43,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:43,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:43,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:16:43,321 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:43,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:43,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1453834550, now seen corresponding path program 1 times [2024-06-28 01:16:43,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:43,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410456868] [2024-06-28 01:16:43,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:43,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:43,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:44,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:44,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:44,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410456868] [2024-06-28 01:16:44,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410456868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:44,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:44,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:16:44,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477420867] [2024-06-28 01:16:44,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:44,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:16:44,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:44,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:16:44,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:16:44,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:44,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 144 transitions, 1108 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:44,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:44,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:44,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:45,442 INFO L124 PetriNetUnfolderBase]: 6092/9571 cut-off events. [2024-06-28 01:16:45,443 INFO L125 PetriNetUnfolderBase]: For 165658/165706 co-relation queries the response was YES. [2024-06-28 01:16:45,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43868 conditions, 9571 events. 6092/9571 cut-off events. For 165658/165706 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 60558 event pairs, 2417 based on Foata normal form. 15/9428 useless extension candidates. Maximal degree in co-relation 43817. Up to 8617 conditions per place. [2024-06-28 01:16:45,517 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 123 selfloop transitions, 14 changer transitions 0/169 dead transitions. [2024-06-28 01:16:45,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 169 transitions, 1470 flow [2024-06-28 01:16:45,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:16:45,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:16:45,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 01:16:45,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-28 01:16:45,519 INFO L175 Difference]: Start difference. First operand has 123 places, 144 transitions, 1108 flow. Second operand 6 states and 143 transitions. [2024-06-28 01:16:45,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 169 transitions, 1470 flow [2024-06-28 01:16:45,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 169 transitions, 1389 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 01:16:45,644 INFO L231 Difference]: Finished difference. Result has 124 places, 147 transitions, 1095 flow [2024-06-28 01:16:45,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1095, PETRI_PLACES=124, PETRI_TRANSITIONS=147} [2024-06-28 01:16:45,645 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 69 predicate places. [2024-06-28 01:16:45,645 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 147 transitions, 1095 flow [2024-06-28 01:16:45,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:45,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:45,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:45,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:16:45,646 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:45,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:45,647 INFO L85 PathProgramCache]: Analyzing trace with hash -886344647, now seen corresponding path program 1 times [2024-06-28 01:16:45,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:45,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412701787] [2024-06-28 01:16:45,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:45,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:46,899 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:16:46,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:46,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412701787] [2024-06-28 01:16:46,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412701787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:46,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:46,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:16:46,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601973617] [2024-06-28 01:16:46,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:46,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:16:46,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:46,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:16:46,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:16:47,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:47,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 147 transitions, 1095 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:16:47,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:47,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:47,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:48,482 INFO L124 PetriNetUnfolderBase]: 6075/9502 cut-off events. [2024-06-28 01:16:48,483 INFO L125 PetriNetUnfolderBase]: For 176322/176326 co-relation queries the response was YES. [2024-06-28 01:16:48,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45520 conditions, 9502 events. 6075/9502 cut-off events. For 176322/176326 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 60095 event pairs, 1747 based on Foata normal form. 12/9304 useless extension candidates. Maximal degree in co-relation 45468. Up to 8350 conditions per place. [2024-06-28 01:16:48,552 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 176 selfloop transitions, 23 changer transitions 0/211 dead transitions. [2024-06-28 01:16:48,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 211 transitions, 1721 flow [2024-06-28 01:16:48,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:16:48,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:16:48,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 01:16:48,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260770975056689 [2024-06-28 01:16:48,554 INFO L175 Difference]: Start difference. First operand has 124 places, 147 transitions, 1095 flow. Second operand 9 states and 232 transitions. [2024-06-28 01:16:48,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 211 transitions, 1721 flow [2024-06-28 01:16:48,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 211 transitions, 1675 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:16:48,705 INFO L231 Difference]: Finished difference. Result has 129 places, 150 transitions, 1155 flow [2024-06-28 01:16:48,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1155, PETRI_PLACES=129, PETRI_TRANSITIONS=150} [2024-06-28 01:16:48,706 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 74 predicate places. [2024-06-28 01:16:48,707 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 150 transitions, 1155 flow [2024-06-28 01:16:48,707 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:16:48,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:48,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:48,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:16:48,707 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:48,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:48,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1024728647, now seen corresponding path program 2 times [2024-06-28 01:16:48,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:48,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899173709] [2024-06-28 01:16:48,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:48,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:49,997 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:16:49,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:49,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899173709] [2024-06-28 01:16:49,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899173709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:49,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:49,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:16:49,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616109438] [2024-06-28 01:16:49,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:49,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:16:49,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:49,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:16:49,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:16:50,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:50,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 150 transitions, 1155 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:16:50,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:50,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:50,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:51,445 INFO L124 PetriNetUnfolderBase]: 6382/9950 cut-off events. [2024-06-28 01:16:51,445 INFO L125 PetriNetUnfolderBase]: For 204061/204071 co-relation queries the response was YES. [2024-06-28 01:16:51,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50110 conditions, 9950 events. 6382/9950 cut-off events. For 204061/204071 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 62968 event pairs, 1504 based on Foata normal form. 13/9758 useless extension candidates. Maximal degree in co-relation 50057. Up to 7745 conditions per place. [2024-06-28 01:16:51,525 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 140 selfloop transitions, 75 changer transitions 0/227 dead transitions. [2024-06-28 01:16:51,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 227 transitions, 2175 flow [2024-06-28 01:16:51,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:16:51,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:16:51,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-28 01:16:51,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562358276643991 [2024-06-28 01:16:51,526 INFO L175 Difference]: Start difference. First operand has 129 places, 150 transitions, 1155 flow. Second operand 9 states and 248 transitions. [2024-06-28 01:16:51,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 227 transitions, 2175 flow [2024-06-28 01:16:51,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 227 transitions, 2095 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 01:16:51,704 INFO L231 Difference]: Finished difference. Result has 131 places, 159 transitions, 1395 flow [2024-06-28 01:16:51,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1395, PETRI_PLACES=131, PETRI_TRANSITIONS=159} [2024-06-28 01:16:51,704 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 76 predicate places. [2024-06-28 01:16:51,704 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 159 transitions, 1395 flow [2024-06-28 01:16:51,704 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:16:51,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:51,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:51,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:16:51,705 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:51,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:51,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1024723067, now seen corresponding path program 3 times [2024-06-28 01:16:51,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:51,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733630686] [2024-06-28 01:16:51,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:51,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:51,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:52,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:52,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:52,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733630686] [2024-06-28 01:16:52,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733630686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:52,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:52,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:16:52,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659633352] [2024-06-28 01:16:52,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:52,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:16:52,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:52,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:16:52,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:16:53,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:53,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 159 transitions, 1395 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:16:53,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:53,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:53,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:54,488 INFO L124 PetriNetUnfolderBase]: 6362/9922 cut-off events. [2024-06-28 01:16:54,489 INFO L125 PetriNetUnfolderBase]: For 216719/216729 co-relation queries the response was YES. [2024-06-28 01:16:54,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51184 conditions, 9922 events. 6362/9922 cut-off events. For 216719/216729 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 62811 event pairs, 1475 based on Foata normal form. 13/9730 useless extension candidates. Maximal degree in co-relation 51130. Up to 7733 conditions per place. [2024-06-28 01:16:54,589 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 136 selfloop transitions, 76 changer transitions 0/224 dead transitions. [2024-06-28 01:16:54,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 224 transitions, 2137 flow [2024-06-28 01:16:54,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:16:54,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:16:54,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-28 01:16:54,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5532879818594104 [2024-06-28 01:16:54,591 INFO L175 Difference]: Start difference. First operand has 131 places, 159 transitions, 1395 flow. Second operand 9 states and 244 transitions. [2024-06-28 01:16:54,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 224 transitions, 2137 flow [2024-06-28 01:16:54,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 224 transitions, 2000 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 01:16:54,786 INFO L231 Difference]: Finished difference. Result has 136 places, 159 transitions, 1418 flow [2024-06-28 01:16:54,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1418, PETRI_PLACES=136, PETRI_TRANSITIONS=159} [2024-06-28 01:16:54,786 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 81 predicate places. [2024-06-28 01:16:54,787 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 159 transitions, 1418 flow [2024-06-28 01:16:54,787 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:16:54,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:54,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:54,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:16:54,787 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:54,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:54,787 INFO L85 PathProgramCache]: Analyzing trace with hash -880630727, now seen corresponding path program 4 times [2024-06-28 01:16:54,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:54,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269491619] [2024-06-28 01:16:54,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:54,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:54,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:56,008 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:16:56,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:56,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269491619] [2024-06-28 01:16:56,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269491619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:56,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:56,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:16:56,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972031909] [2024-06-28 01:16:56,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:56,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:16:56,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:56,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:16:56,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:16:56,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:56,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 159 transitions, 1418 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:16:56,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:56,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:56,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:57,492 INFO L124 PetriNetUnfolderBase]: 6395/9919 cut-off events. [2024-06-28 01:16:57,493 INFO L125 PetriNetUnfolderBase]: For 221130/221140 co-relation queries the response was YES. [2024-06-28 01:16:57,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51671 conditions, 9919 events. 6395/9919 cut-off events. For 221130/221140 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 62585 event pairs, 1682 based on Foata normal form. 9/9739 useless extension candidates. Maximal degree in co-relation 51615. Up to 8739 conditions per place. [2024-06-28 01:16:57,578 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 169 selfloop transitions, 37 changer transitions 0/218 dead transitions. [2024-06-28 01:16:57,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 218 transitions, 2046 flow [2024-06-28 01:16:57,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:16:57,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:16:57,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 01:16:57,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215419501133787 [2024-06-28 01:16:57,579 INFO L175 Difference]: Start difference. First operand has 136 places, 159 transitions, 1418 flow. Second operand 9 states and 230 transitions. [2024-06-28 01:16:57,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 218 transitions, 2046 flow [2024-06-28 01:16:57,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 218 transitions, 1882 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 01:16:57,758 INFO L231 Difference]: Finished difference. Result has 137 places, 162 transitions, 1392 flow [2024-06-28 01:16:57,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1392, PETRI_PLACES=137, PETRI_TRANSITIONS=162} [2024-06-28 01:16:57,759 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 82 predicate places. [2024-06-28 01:16:57,759 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 162 transitions, 1392 flow [2024-06-28 01:16:57,759 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:16:57,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:57,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:57,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:16:57,759 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:16:57,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:57,760 INFO L85 PathProgramCache]: Analyzing trace with hash 127653009, now seen corresponding path program 5 times [2024-06-28 01:16:57,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:57,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956578841] [2024-06-28 01:16:57,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:57,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:58,779 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:16:58,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:58,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956578841] [2024-06-28 01:16:58,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956578841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:58,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:58,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:16:58,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716961521] [2024-06-28 01:16:58,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:58,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:16:58,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:58,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:16:58,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:16:58,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:16:58,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 162 transitions, 1392 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:16:58,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:58,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:16:58,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:00,288 INFO L124 PetriNetUnfolderBase]: 6655/10285 cut-off events. [2024-06-28 01:17:00,288 INFO L125 PetriNetUnfolderBase]: For 245500/245510 co-relation queries the response was YES. [2024-06-28 01:17:00,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54818 conditions, 10285 events. 6655/10285 cut-off events. For 245500/245510 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 64995 event pairs, 1699 based on Foata normal form. 13/10114 useless extension candidates. Maximal degree in co-relation 54761. Up to 8779 conditions per place. [2024-06-28 01:17:00,396 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 172 selfloop transitions, 51 changer transitions 0/235 dead transitions. [2024-06-28 01:17:00,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 235 transitions, 2456 flow [2024-06-28 01:17:00,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:17:00,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:17:00,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-28 01:17:00,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487528344671202 [2024-06-28 01:17:00,398 INFO L175 Difference]: Start difference. First operand has 137 places, 162 transitions, 1392 flow. Second operand 9 states and 242 transitions. [2024-06-28 01:17:00,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 235 transitions, 2456 flow [2024-06-28 01:17:00,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 235 transitions, 2350 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 01:17:00,638 INFO L231 Difference]: Finished difference. Result has 139 places, 171 transitions, 1570 flow [2024-06-28 01:17:00,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1570, PETRI_PLACES=139, PETRI_TRANSITIONS=171} [2024-06-28 01:17:00,639 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 84 predicate places. [2024-06-28 01:17:00,639 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 171 transitions, 1570 flow [2024-06-28 01:17:00,639 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:17:00,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:00,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:00,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:17:00,640 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:00,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:00,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1466767749, now seen corresponding path program 6 times [2024-06-28 01:17:00,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:00,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791123355] [2024-06-28 01:17:00,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:00,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:00,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:01,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:01,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:01,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791123355] [2024-06-28 01:17:01,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791123355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:01,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:01,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:17:01,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619087868] [2024-06-28 01:17:01,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:01,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:17:01,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:01,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:17:01,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:17:01,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:01,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 171 transitions, 1570 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:17:01,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:01,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:01,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:03,373 INFO L124 PetriNetUnfolderBase]: 6623/10269 cut-off events. [2024-06-28 01:17:03,374 INFO L125 PetriNetUnfolderBase]: For 255002/255012 co-relation queries the response was YES. [2024-06-28 01:17:03,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55101 conditions, 10269 events. 6623/10269 cut-off events. For 255002/255012 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 65159 event pairs, 1677 based on Foata normal form. 9/10087 useless extension candidates. Maximal degree in co-relation 55043. Up to 8920 conditions per place. [2024-06-28 01:17:03,462 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 175 selfloop transitions, 49 changer transitions 0/236 dead transitions. [2024-06-28 01:17:03,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 236 transitions, 2322 flow [2024-06-28 01:17:03,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:17:03,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:17:03,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 01:17:03,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-28 01:17:03,463 INFO L175 Difference]: Start difference. First operand has 139 places, 171 transitions, 1570 flow. Second operand 9 states and 234 transitions. [2024-06-28 01:17:03,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 236 transitions, 2322 flow [2024-06-28 01:17:03,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 236 transitions, 2208 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 01:17:03,685 INFO L231 Difference]: Finished difference. Result has 145 places, 179 transitions, 1721 flow [2024-06-28 01:17:03,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1721, PETRI_PLACES=145, PETRI_TRANSITIONS=179} [2024-06-28 01:17:03,685 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 90 predicate places. [2024-06-28 01:17:03,685 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 179 transitions, 1721 flow [2024-06-28 01:17:03,686 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:17:03,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:03,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:03,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:17:03,686 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:03,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:03,687 INFO L85 PathProgramCache]: Analyzing trace with hash 2104928401, now seen corresponding path program 1 times [2024-06-28 01:17:03,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:03,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814313641] [2024-06-28 01:17:03,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:03,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:03,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:04,385 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:17:04,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:04,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814313641] [2024-06-28 01:17:04,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814313641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:04,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:04,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:17:04,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631965546] [2024-06-28 01:17:04,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:04,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:17:04,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:04,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:17:04,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:17:04,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:04,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 179 transitions, 1721 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:04,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:04,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:04,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:05,779 INFO L124 PetriNetUnfolderBase]: 6929/10783 cut-off events. [2024-06-28 01:17:05,779 INFO L125 PetriNetUnfolderBase]: For 277547/277698 co-relation queries the response was YES. [2024-06-28 01:17:05,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57746 conditions, 10783 events. 6929/10783 cut-off events. For 277547/277698 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 68691 event pairs, 2223 based on Foata normal form. 82/10577 useless extension candidates. Maximal degree in co-relation 57685. Up to 9704 conditions per place. [2024-06-28 01:17:05,878 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 164 selfloop transitions, 18 changer transitions 0/215 dead transitions. [2024-06-28 01:17:05,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 215 transitions, 2303 flow [2024-06-28 01:17:05,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:05,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:05,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 01:17:05,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-28 01:17:05,879 INFO L175 Difference]: Start difference. First operand has 145 places, 179 transitions, 1721 flow. Second operand 6 states and 149 transitions. [2024-06-28 01:17:05,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 215 transitions, 2303 flow [2024-06-28 01:17:06,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 215 transitions, 2211 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 01:17:06,066 INFO L231 Difference]: Finished difference. Result has 147 places, 189 transitions, 1771 flow [2024-06-28 01:17:06,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1771, PETRI_PLACES=147, PETRI_TRANSITIONS=189} [2024-06-28 01:17:06,067 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 92 predicate places. [2024-06-28 01:17:06,067 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 189 transitions, 1771 flow [2024-06-28 01:17:06,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:06,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:06,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:06,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:17:06,068 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:06,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:06,068 INFO L85 PathProgramCache]: Analyzing trace with hash -538269593, now seen corresponding path program 7 times [2024-06-28 01:17:06,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:06,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389447904] [2024-06-28 01:17:06,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:06,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:06,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:07,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:07,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:07,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389447904] [2024-06-28 01:17:07,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389447904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:07,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:07,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:17:07,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980825237] [2024-06-28 01:17:07,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:07,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:17:07,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:07,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:17:07,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:17:07,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:07,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 189 transitions, 1771 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:17:07,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:07,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:07,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:08,775 INFO L124 PetriNetUnfolderBase]: 6912/10766 cut-off events. [2024-06-28 01:17:08,775 INFO L125 PetriNetUnfolderBase]: For 290472/290508 co-relation queries the response was YES. [2024-06-28 01:17:08,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59577 conditions, 10766 events. 6912/10766 cut-off events. For 290472/290508 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 69282 event pairs, 2113 based on Foata normal form. 8/10547 useless extension candidates. Maximal degree in co-relation 59513. Up to 9462 conditions per place. [2024-06-28 01:17:08,880 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 199 selfloop transitions, 30 changer transitions 0/244 dead transitions. [2024-06-28 01:17:08,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 244 transitions, 2457 flow [2024-06-28 01:17:08,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:17:08,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:17:08,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:17:08,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-28 01:17:08,887 INFO L175 Difference]: Start difference. First operand has 147 places, 189 transitions, 1771 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:17:08,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 244 transitions, 2457 flow [2024-06-28 01:17:09,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 244 transitions, 2429 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 01:17:09,278 INFO L231 Difference]: Finished difference. Result has 155 places, 192 transitions, 1879 flow [2024-06-28 01:17:09,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1879, PETRI_PLACES=155, PETRI_TRANSITIONS=192} [2024-06-28 01:17:09,278 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 100 predicate places. [2024-06-28 01:17:09,279 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 192 transitions, 1879 flow [2024-06-28 01:17:09,279 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:17:09,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:09,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:09,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:17:09,279 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:09,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:09,280 INFO L85 PathProgramCache]: Analyzing trace with hash 171386757, now seen corresponding path program 8 times [2024-06-28 01:17:09,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:09,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169642413] [2024-06-28 01:17:09,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:09,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:09,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:10,589 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:17:10,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:10,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169642413] [2024-06-28 01:17:10,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169642413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:10,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:10,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:17:10,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99818362] [2024-06-28 01:17:10,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:10,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:17:10,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:10,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:17:10,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:17:10,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:10,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 192 transitions, 1879 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:17:10,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:10,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:10,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:12,478 INFO L124 PetriNetUnfolderBase]: 6997/10887 cut-off events. [2024-06-28 01:17:12,478 INFO L125 PetriNetUnfolderBase]: For 309631/309669 co-relation queries the response was YES. [2024-06-28 01:17:12,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61434 conditions, 10887 events. 6997/10887 cut-off events. For 309631/309669 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 70123 event pairs, 2093 based on Foata normal form. 4/10660 useless extension candidates. Maximal degree in co-relation 61367. Up to 9355 conditions per place. [2024-06-28 01:17:12,578 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 197 selfloop transitions, 46 changer transitions 0/258 dead transitions. [2024-06-28 01:17:12,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 258 transitions, 3045 flow [2024-06-28 01:17:12,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:17:12,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:17:12,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 01:17:12,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 01:17:12,580 INFO L175 Difference]: Start difference. First operand has 155 places, 192 transitions, 1879 flow. Second operand 9 states and 231 transitions. [2024-06-28 01:17:12,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 258 transitions, 3045 flow [2024-06-28 01:17:12,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 258 transitions, 2909 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-28 01:17:12,839 INFO L231 Difference]: Finished difference. Result has 158 places, 203 transitions, 2110 flow [2024-06-28 01:17:12,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2110, PETRI_PLACES=158, PETRI_TRANSITIONS=203} [2024-06-28 01:17:12,839 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 103 predicate places. [2024-06-28 01:17:12,839 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 203 transitions, 2110 flow [2024-06-28 01:17:12,839 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:17:12,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:12,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:12,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:17:12,840 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:12,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:12,840 INFO L85 PathProgramCache]: Analyzing trace with hash -243609757, now seen corresponding path program 1 times [2024-06-28 01:17:12,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:12,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876449936] [2024-06-28 01:17:12,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:12,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:12,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:13,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:13,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:13,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876449936] [2024-06-28 01:17:13,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876449936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:13,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:13,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:17:13,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426203951] [2024-06-28 01:17:13,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:13,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:17:13,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:13,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:17:13,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:17:13,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:17:13,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 203 transitions, 2110 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:17:13,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:13,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:17:13,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:15,822 INFO L124 PetriNetUnfolderBase]: 7625/11799 cut-off events. [2024-06-28 01:17:15,822 INFO L125 PetriNetUnfolderBase]: For 329537/329557 co-relation queries the response was YES. [2024-06-28 01:17:15,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66613 conditions, 11799 events. 7625/11799 cut-off events. For 329537/329557 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 74637 event pairs, 2503 based on Foata normal form. 2/11569 useless extension candidates. Maximal degree in co-relation 66544. Up to 10610 conditions per place. [2024-06-28 01:17:15,930 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 211 selfloop transitions, 27 changer transitions 0/251 dead transitions. [2024-06-28 01:17:15,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 251 transitions, 2815 flow [2024-06-28 01:17:15,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:17:15,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:17:15,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:17:15,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770408163265306 [2024-06-28 01:17:15,931 INFO L175 Difference]: Start difference. First operand has 158 places, 203 transitions, 2110 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:17:15,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 251 transitions, 2815 flow [2024-06-28 01:17:16,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 251 transitions, 2715 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 01:17:16,190 INFO L231 Difference]: Finished difference. Result has 164 places, 215 transitions, 2246 flow [2024-06-28 01:17:16,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2246, PETRI_PLACES=164, PETRI_TRANSITIONS=215} [2024-06-28 01:17:16,191 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 109 predicate places. [2024-06-28 01:17:16,191 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 215 transitions, 2246 flow [2024-06-28 01:17:16,191 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:17:16,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:16,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:16,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:17:16,192 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:16,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:16,192 INFO L85 PathProgramCache]: Analyzing trace with hash 195855391, now seen corresponding path program 9 times [2024-06-28 01:17:16,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:16,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707751743] [2024-06-28 01:17:16,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:16,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:16,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:17,144 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:17:17,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:17,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707751743] [2024-06-28 01:17:17,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707751743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:17,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:17,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:17:17,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770710301] [2024-06-28 01:17:17,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:17,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:17:17,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:17,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:17:17,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:17:17,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:17,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 215 transitions, 2246 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:17:17,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:17,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:17,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:18,997 INFO L124 PetriNetUnfolderBase]: 6988/10908 cut-off events. [2024-06-28 01:17:18,997 INFO L125 PetriNetUnfolderBase]: For 334701/334727 co-relation queries the response was YES. [2024-06-28 01:17:19,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63354 conditions, 10908 events. 6988/10908 cut-off events. For 334701/334727 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 70779 event pairs, 2116 based on Foata normal form. 12/10699 useless extension candidates. Maximal degree in co-relation 63281. Up to 9518 conditions per place. [2024-06-28 01:17:19,097 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 220 selfloop transitions, 31 changer transitions 0/267 dead transitions. [2024-06-28 01:17:19,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 267 transitions, 2977 flow [2024-06-28 01:17:19,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:17:19,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:17:19,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 01:17:19,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011337868480725 [2024-06-28 01:17:19,099 INFO L175 Difference]: Start difference. First operand has 164 places, 215 transitions, 2246 flow. Second operand 9 states and 221 transitions. [2024-06-28 01:17:19,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 267 transitions, 2977 flow [2024-06-28 01:17:19,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 267 transitions, 2860 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 01:17:19,459 INFO L231 Difference]: Finished difference. Result has 169 places, 218 transitions, 2283 flow [2024-06-28 01:17:19,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2283, PETRI_PLACES=169, PETRI_TRANSITIONS=218} [2024-06-28 01:17:19,460 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 114 predicate places. [2024-06-28 01:17:19,460 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 218 transitions, 2283 flow [2024-06-28 01:17:19,460 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:17:19,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:19,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:19,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:17:19,460 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:19,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:19,460 INFO L85 PathProgramCache]: Analyzing trace with hash -88558139, now seen corresponding path program 10 times [2024-06-28 01:17:19,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:19,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309381416] [2024-06-28 01:17:19,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:19,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:19,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:20,507 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:17:20,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:20,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309381416] [2024-06-28 01:17:20,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309381416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:20,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:20,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:17:20,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738252436] [2024-06-28 01:17:20,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:20,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:17:20,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:20,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:17:20,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:17:20,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:20,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 218 transitions, 2283 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:17:20,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:20,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:20,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:22,314 INFO L124 PetriNetUnfolderBase]: 6978/10856 cut-off events. [2024-06-28 01:17:22,314 INFO L125 PetriNetUnfolderBase]: For 339669/339695 co-relation queries the response was YES. [2024-06-28 01:17:22,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63244 conditions, 10856 events. 6978/10856 cut-off events. For 339669/339695 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70005 event pairs, 2042 based on Foata normal form. 4/10649 useless extension candidates. Maximal degree in co-relation 63170. Up to 9293 conditions per place. [2024-06-28 01:17:22,418 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 201 selfloop transitions, 52 changer transitions 0/269 dead transitions. [2024-06-28 01:17:22,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 269 transitions, 2953 flow [2024-06-28 01:17:22,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:17:22,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:17:22,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 01:17:22,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5124716553287982 [2024-06-28 01:17:22,420 INFO L175 Difference]: Start difference. First operand has 169 places, 218 transitions, 2283 flow. Second operand 9 states and 226 transitions. [2024-06-28 01:17:22,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 269 transitions, 2953 flow [2024-06-28 01:17:22,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 269 transitions, 2785 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-28 01:17:22,820 INFO L231 Difference]: Finished difference. Result has 171 places, 218 transitions, 2227 flow [2024-06-28 01:17:22,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2227, PETRI_PLACES=171, PETRI_TRANSITIONS=218} [2024-06-28 01:17:22,821 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 116 predicate places. [2024-06-28 01:17:22,821 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 218 transitions, 2227 flow [2024-06-28 01:17:22,821 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:17:22,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:22,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:22,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:17:22,822 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:22,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:22,822 INFO L85 PathProgramCache]: Analyzing trace with hash -88558294, now seen corresponding path program 1 times [2024-06-28 01:17:22,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:22,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596857199] [2024-06-28 01:17:22,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:22,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:22,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:24,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:17:24,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:24,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596857199] [2024-06-28 01:17:24,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596857199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:24,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:24,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:17:24,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558612657] [2024-06-28 01:17:24,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:24,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:17:24,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:24,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:17:24,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:17:24,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:24,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 218 transitions, 2227 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:17:24,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:24,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:24,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:25,935 INFO L124 PetriNetUnfolderBase]: 6971/10883 cut-off events. [2024-06-28 01:17:25,935 INFO L125 PetriNetUnfolderBase]: For 344283/344309 co-relation queries the response was YES. [2024-06-28 01:17:26,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62957 conditions, 10883 events. 6971/10883 cut-off events. For 344283/344309 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 70565 event pairs, 2139 based on Foata normal form. 2/10666 useless extension candidates. Maximal degree in co-relation 62882. Up to 9718 conditions per place. [2024-06-28 01:17:26,059 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 227 selfloop transitions, 22 changer transitions 0/265 dead transitions. [2024-06-28 01:17:26,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 265 transitions, 2873 flow [2024-06-28 01:17:26,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:17:26,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:17:26,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 01:17:26,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4943310657596372 [2024-06-28 01:17:26,060 INFO L175 Difference]: Start difference. First operand has 171 places, 218 transitions, 2227 flow. Second operand 9 states and 218 transitions. [2024-06-28 01:17:26,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 265 transitions, 2873 flow [2024-06-28 01:17:26,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 265 transitions, 2758 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 01:17:26,390 INFO L231 Difference]: Finished difference. Result has 173 places, 218 transitions, 2164 flow [2024-06-28 01:17:26,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2164, PETRI_PLACES=173, PETRI_TRANSITIONS=218} [2024-06-28 01:17:26,392 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 118 predicate places. [2024-06-28 01:17:26,392 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 218 transitions, 2164 flow [2024-06-28 01:17:26,392 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:17:26,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:26,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:26,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:17:26,393 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:26,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:26,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1316909325, now seen corresponding path program 2 times [2024-06-28 01:17:26,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:26,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192658894] [2024-06-28 01:17:26,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:26,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:26,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:27,049 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:17:27,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:27,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192658894] [2024-06-28 01:17:27,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192658894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:27,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:27,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:17:27,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310267160] [2024-06-28 01:17:27,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:27,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:17:27,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:27,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:17:27,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:17:27,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:27,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 218 transitions, 2164 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:27,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:27,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:27,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:28,653 INFO L124 PetriNetUnfolderBase]: 7248/11323 cut-off events. [2024-06-28 01:17:28,654 INFO L125 PetriNetUnfolderBase]: For 372238/372416 co-relation queries the response was YES. [2024-06-28 01:17:28,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64796 conditions, 11323 events. 7248/11323 cut-off events. For 372238/372416 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 73019 event pairs, 2575 based on Foata normal form. 84/11095 useless extension candidates. Maximal degree in co-relation 64720. Up to 10171 conditions per place. [2024-06-28 01:17:28,768 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 189 selfloop transitions, 13 changer transitions 0/235 dead transitions. [2024-06-28 01:17:28,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 235 transitions, 2616 flow [2024-06-28 01:17:28,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:28,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:28,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 01:17:28,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-28 01:17:28,769 INFO L175 Difference]: Start difference. First operand has 173 places, 218 transitions, 2164 flow. Second operand 6 states and 139 transitions. [2024-06-28 01:17:28,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 235 transitions, 2616 flow [2024-06-28 01:17:29,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 235 transitions, 2518 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 01:17:29,054 INFO L231 Difference]: Finished difference. Result has 171 places, 218 transitions, 2098 flow [2024-06-28 01:17:29,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2098, PETRI_PLACES=171, PETRI_TRANSITIONS=218} [2024-06-28 01:17:29,054 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 116 predicate places. [2024-06-28 01:17:29,055 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 218 transitions, 2098 flow [2024-06-28 01:17:29,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:29,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:29,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:29,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:17:29,055 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:29,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:29,055 INFO L85 PathProgramCache]: Analyzing trace with hash 2112525106, now seen corresponding path program 1 times [2024-06-28 01:17:29,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:29,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433749258] [2024-06-28 01:17:29,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:29,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:29,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:29,688 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:17:29,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:29,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433749258] [2024-06-28 01:17:29,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433749258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:29,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:29,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:17:29,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091427825] [2024-06-28 01:17:29,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:29,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:17:29,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:29,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:17:29,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:17:29,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:17:29,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 218 transitions, 2098 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:29,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:29,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:17:29,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:31,524 INFO L124 PetriNetUnfolderBase]: 8223/12548 cut-off events. [2024-06-28 01:17:31,524 INFO L125 PetriNetUnfolderBase]: For 383696/383696 co-relation queries the response was YES. [2024-06-28 01:17:31,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70512 conditions, 12548 events. 8223/12548 cut-off events. For 383696/383696 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 78132 event pairs, 2839 based on Foata normal form. 1/12319 useless extension candidates. Maximal degree in co-relation 70435. Up to 11575 conditions per place. [2024-06-28 01:17:31,643 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 216 selfloop transitions, 24 changer transitions 0/248 dead transitions. [2024-06-28 01:17:31,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 248 transitions, 2800 flow [2024-06-28 01:17:31,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:31,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:31,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 01:17:31,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 01:17:31,645 INFO L175 Difference]: Start difference. First operand has 171 places, 218 transitions, 2098 flow. Second operand 6 states and 137 transitions. [2024-06-28 01:17:31,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 248 transitions, 2800 flow [2024-06-28 01:17:32,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 248 transitions, 2753 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:17:32,088 INFO L231 Difference]: Finished difference. Result has 172 places, 224 transitions, 2176 flow [2024-06-28 01:17:32,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2176, PETRI_PLACES=172, PETRI_TRANSITIONS=224} [2024-06-28 01:17:32,089 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 117 predicate places. [2024-06-28 01:17:32,089 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 224 transitions, 2176 flow [2024-06-28 01:17:32,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:32,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:32,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:32,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:17:32,090 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:32,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:32,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1288302060, now seen corresponding path program 2 times [2024-06-28 01:17:32,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:32,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11765574] [2024-06-28 01:17:32,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:32,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:32,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:32,720 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:17:32,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:32,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11765574] [2024-06-28 01:17:32,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11765574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:32,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:32,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:17:32,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577744138] [2024-06-28 01:17:32,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:32,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:17:32,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:32,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:17:32,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:17:32,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:17:32,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 224 transitions, 2176 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:32,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:32,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:17:32,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:34,577 INFO L124 PetriNetUnfolderBase]: 8220/12536 cut-off events. [2024-06-28 01:17:34,578 INFO L125 PetriNetUnfolderBase]: For 399798/399804 co-relation queries the response was YES. [2024-06-28 01:17:34,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71692 conditions, 12536 events. 8220/12536 cut-off events. For 399798/399804 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 77915 event pairs, 2839 based on Foata normal form. 5/12313 useless extension candidates. Maximal degree in co-relation 71615. Up to 11572 conditions per place. [2024-06-28 01:17:34,703 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 212 selfloop transitions, 24 changer transitions 0/244 dead transitions. [2024-06-28 01:17:34,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 244 transitions, 2712 flow [2024-06-28 01:17:34,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:17:34,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:17:34,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 01:17:34,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 01:17:34,705 INFO L175 Difference]: Start difference. First operand has 172 places, 224 transitions, 2176 flow. Second operand 6 states and 133 transitions. [2024-06-28 01:17:34,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 244 transitions, 2712 flow [2024-06-28 01:17:34,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 244 transitions, 2657 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-28 01:17:34,992 INFO L231 Difference]: Finished difference. Result has 176 places, 224 transitions, 2176 flow [2024-06-28 01:17:34,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2121, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2176, PETRI_PLACES=176, PETRI_TRANSITIONS=224} [2024-06-28 01:17:34,992 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 121 predicate places. [2024-06-28 01:17:34,992 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 224 transitions, 2176 flow [2024-06-28 01:17:34,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:34,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:34,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:34,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:17:34,993 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:34,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:34,993 INFO L85 PathProgramCache]: Analyzing trace with hash -2058631344, now seen corresponding path program 1 times [2024-06-28 01:17:34,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:34,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596435922] [2024-06-28 01:17:34,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:34,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:35,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:36,424 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:17:36,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:36,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596435922] [2024-06-28 01:17:36,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596435922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:36,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:36,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:17:36,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371358233] [2024-06-28 01:17:36,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:36,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:17:36,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:36,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:17:36,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:17:36,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:36,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 224 transitions, 2176 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:36,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:36,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:36,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:38,546 INFO L124 PetriNetUnfolderBase]: 7102/11147 cut-off events. [2024-06-28 01:17:38,546 INFO L125 PetriNetUnfolderBase]: For 405906/405942 co-relation queries the response was YES. [2024-06-28 01:17:38,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65924 conditions, 11147 events. 7102/11147 cut-off events. For 405906/405942 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 72512 event pairs, 1555 based on Foata normal form. 4/10883 useless extension candidates. Maximal degree in co-relation 65845. Up to 9708 conditions per place. [2024-06-28 01:17:38,669 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 255 selfloop transitions, 26 changer transitions 0/299 dead transitions. [2024-06-28 01:17:38,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 299 transitions, 3236 flow [2024-06-28 01:17:38,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:17:38,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:17:38,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-28 01:17:38,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244897959183673 [2024-06-28 01:17:38,670 INFO L175 Difference]: Start difference. First operand has 176 places, 224 transitions, 2176 flow. Second operand 10 states and 257 transitions. [2024-06-28 01:17:38,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 299 transitions, 3236 flow [2024-06-28 01:17:39,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 299 transitions, 3170 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:17:39,015 INFO L231 Difference]: Finished difference. Result has 181 places, 228 transitions, 2273 flow [2024-06-28 01:17:39,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2110, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2273, PETRI_PLACES=181, PETRI_TRANSITIONS=228} [2024-06-28 01:17:39,015 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 126 predicate places. [2024-06-28 01:17:39,015 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 228 transitions, 2273 flow [2024-06-28 01:17:39,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:39,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:39,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:39,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:17:39,016 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:39,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:39,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1819908708, now seen corresponding path program 2 times [2024-06-28 01:17:39,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:39,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607933460] [2024-06-28 01:17:39,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:39,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:39,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:40,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:40,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:40,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607933460] [2024-06-28 01:17:40,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607933460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:40,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:40,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:17:40,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560463979] [2024-06-28 01:17:40,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:40,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:17:40,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:40,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:17:40,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:17:40,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:40,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 228 transitions, 2273 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:40,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:40,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:40,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:42,705 INFO L124 PetriNetUnfolderBase]: 7159/11234 cut-off events. [2024-06-28 01:17:42,705 INFO L125 PetriNetUnfolderBase]: For 428205/428241 co-relation queries the response was YES. [2024-06-28 01:17:42,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67562 conditions, 11234 events. 7159/11234 cut-off events. For 428205/428241 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 73191 event pairs, 1830 based on Foata normal form. 4/10971 useless extension candidates. Maximal degree in co-relation 67482. Up to 9877 conditions per place. [2024-06-28 01:17:42,826 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 267 selfloop transitions, 29 changer transitions 0/314 dead transitions. [2024-06-28 01:17:42,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 314 transitions, 3229 flow [2024-06-28 01:17:42,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:17:42,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:17:42,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-06-28 01:17:42,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-28 01:17:42,828 INFO L175 Difference]: Start difference. First operand has 181 places, 228 transitions, 2273 flow. Second operand 11 states and 280 transitions. [2024-06-28 01:17:42,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 314 transitions, 3229 flow [2024-06-28 01:17:43,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 314 transitions, 3112 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 01:17:43,248 INFO L231 Difference]: Finished difference. Result has 187 places, 236 transitions, 2343 flow [2024-06-28 01:17:43,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2343, PETRI_PLACES=187, PETRI_TRANSITIONS=236} [2024-06-28 01:17:43,249 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 132 predicate places. [2024-06-28 01:17:43,249 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 236 transitions, 2343 flow [2024-06-28 01:17:43,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:43,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:43,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:43,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:17:43,250 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:43,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:43,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1817112198, now seen corresponding path program 3 times [2024-06-28 01:17:43,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:43,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552566971] [2024-06-28 01:17:43,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:43,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:43,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:44,569 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:17:44,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:44,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552566971] [2024-06-28 01:17:44,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552566971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:44,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:44,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:17:44,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282264492] [2024-06-28 01:17:44,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:44,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:17:44,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:44,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:17:44,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:17:44,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:44,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 236 transitions, 2343 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:44,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:44,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:44,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:46,690 INFO L124 PetriNetUnfolderBase]: 7151/11216 cut-off events. [2024-06-28 01:17:46,690 INFO L125 PetriNetUnfolderBase]: For 439960/439996 co-relation queries the response was YES. [2024-06-28 01:17:46,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67669 conditions, 11216 events. 7151/11216 cut-off events. For 439960/439996 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 73045 event pairs, 1827 based on Foata normal form. 4/10955 useless extension candidates. Maximal degree in co-relation 67586. Up to 9831 conditions per place. [2024-06-28 01:17:46,789 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 248 selfloop transitions, 29 changer transitions 0/295 dead transitions. [2024-06-28 01:17:46,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 295 transitions, 3085 flow [2024-06-28 01:17:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:17:46,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:17:46,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 01:17:46,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215419501133787 [2024-06-28 01:17:46,790 INFO L175 Difference]: Start difference. First operand has 187 places, 236 transitions, 2343 flow. Second operand 9 states and 230 transitions. [2024-06-28 01:17:46,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 295 transitions, 3085 flow [2024-06-28 01:17:47,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 295 transitions, 2980 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 01:17:47,176 INFO L231 Difference]: Finished difference. Result has 190 places, 236 transitions, 2306 flow [2024-06-28 01:17:47,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2306, PETRI_PLACES=190, PETRI_TRANSITIONS=236} [2024-06-28 01:17:47,177 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 135 predicate places. [2024-06-28 01:17:47,177 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 236 transitions, 2306 flow [2024-06-28 01:17:47,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:47,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:47,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:47,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:17:47,178 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:47,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:47,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1940483214, now seen corresponding path program 4 times [2024-06-28 01:17:47,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:47,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196510306] [2024-06-28 01:17:47,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:47,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:47,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:48,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:17:48,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:48,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196510306] [2024-06-28 01:17:48,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196510306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:48,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:48,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:17:48,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408828648] [2024-06-28 01:17:48,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:48,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:17:48,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:48,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:17:48,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:17:48,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:48,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 236 transitions, 2306 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:48,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:48,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:48,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:50,865 INFO L124 PetriNetUnfolderBase]: 7186/11262 cut-off events. [2024-06-28 01:17:50,865 INFO L125 PetriNetUnfolderBase]: For 456406/456448 co-relation queries the response was YES. [2024-06-28 01:17:50,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68190 conditions, 11262 events. 7186/11262 cut-off events. For 456406/456448 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 73221 event pairs, 1801 based on Foata normal form. 8/11003 useless extension candidates. Maximal degree in co-relation 68106. Up to 9810 conditions per place. [2024-06-28 01:17:50,974 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 242 selfloop transitions, 46 changer transitions 0/306 dead transitions. [2024-06-28 01:17:50,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 306 transitions, 3180 flow [2024-06-28 01:17:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:17:50,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:17:50,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 01:17:50,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183673469387755 [2024-06-28 01:17:50,975 INFO L175 Difference]: Start difference. First operand has 190 places, 236 transitions, 2306 flow. Second operand 10 states and 254 transitions. [2024-06-28 01:17:50,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 306 transitions, 3180 flow [2024-06-28 01:17:51,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 306 transitions, 3113 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:17:51,465 INFO L231 Difference]: Finished difference. Result has 194 places, 242 transitions, 2458 flow [2024-06-28 01:17:51,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2458, PETRI_PLACES=194, PETRI_TRANSITIONS=242} [2024-06-28 01:17:51,466 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 139 predicate places. [2024-06-28 01:17:51,466 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 242 transitions, 2458 flow [2024-06-28 01:17:51,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:51,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:51,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:51,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:17:51,466 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:51,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:51,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1139971226, now seen corresponding path program 1 times [2024-06-28 01:17:51,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:51,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11130207] [2024-06-28 01:17:51,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:51,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:51,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:52,455 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:17:52,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:52,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11130207] [2024-06-28 01:17:52,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11130207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:52,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:52,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:17:52,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266302760] [2024-06-28 01:17:52,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:52,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:17:52,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:52,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:17:52,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:17:52,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:52,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 242 transitions, 2458 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:52,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:52,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:52,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:54,330 INFO L124 PetriNetUnfolderBase]: 7488/11647 cut-off events. [2024-06-28 01:17:54,330 INFO L125 PetriNetUnfolderBase]: For 478982/479111 co-relation queries the response was YES. [2024-06-28 01:17:54,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70993 conditions, 11647 events. 7488/11647 cut-off events. For 478982/479111 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 74720 event pairs, 2243 based on Foata normal form. 76/11405 useless extension candidates. Maximal degree in co-relation 70906. Up to 10310 conditions per place. [2024-06-28 01:17:54,459 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 215 selfloop transitions, 28 changer transitions 0/285 dead transitions. [2024-06-28 01:17:54,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 285 transitions, 3238 flow [2024-06-28 01:17:54,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:17:54,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:17:54,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:17:54,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160349854227405 [2024-06-28 01:17:54,460 INFO L175 Difference]: Start difference. First operand has 194 places, 242 transitions, 2458 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:17:54,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 285 transitions, 3238 flow [2024-06-28 01:17:54,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 285 transitions, 3101 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 01:17:54,991 INFO L231 Difference]: Finished difference. Result has 195 places, 248 transitions, 2474 flow [2024-06-28 01:17:54,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2474, PETRI_PLACES=195, PETRI_TRANSITIONS=248} [2024-06-28 01:17:54,992 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 140 predicate places. [2024-06-28 01:17:54,992 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 248 transitions, 2474 flow [2024-06-28 01:17:54,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:54,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:54,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:54,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:17:54,992 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:54,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:54,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1536177120, now seen corresponding path program 1 times [2024-06-28 01:17:54,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:54,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148816429] [2024-06-28 01:17:54,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:54,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:55,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:17:56,526 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:17:56,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:17:56,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148816429] [2024-06-28 01:17:56,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148816429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:17:56,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:17:56,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:17:56,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864926485] [2024-06-28 01:17:56,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:17:56,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:17:56,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:17:56,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:17:56,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:17:56,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:17:56,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 248 transitions, 2474 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:56,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:17:56,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:17:56,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:17:58,601 INFO L124 PetriNetUnfolderBase]: 7311/11256 cut-off events. [2024-06-28 01:17:58,601 INFO L125 PetriNetUnfolderBase]: For 488563/488623 co-relation queries the response was YES. [2024-06-28 01:17:58,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71223 conditions, 11256 events. 7311/11256 cut-off events. For 488563/488623 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 71736 event pairs, 1627 based on Foata normal form. 5/11027 useless extension candidates. Maximal degree in co-relation 71135. Up to 9761 conditions per place. [2024-06-28 01:17:58,730 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 240 selfloop transitions, 57 changer transitions 0/317 dead transitions. [2024-06-28 01:17:58,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 317 transitions, 3350 flow [2024-06-28 01:17:58,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:17:58,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:17:58,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 01:17:58,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-28 01:17:58,732 INFO L175 Difference]: Start difference. First operand has 195 places, 248 transitions, 2474 flow. Second operand 10 states and 259 transitions. [2024-06-28 01:17:58,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 317 transitions, 3350 flow [2024-06-28 01:17:59,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 317 transitions, 3280 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 01:17:59,398 INFO L231 Difference]: Finished difference. Result has 202 places, 251 transitions, 2592 flow [2024-06-28 01:17:59,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2592, PETRI_PLACES=202, PETRI_TRANSITIONS=251} [2024-06-28 01:17:59,399 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 147 predicate places. [2024-06-28 01:17:59,399 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 251 transitions, 2592 flow [2024-06-28 01:17:59,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:17:59,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:17:59,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:17:59,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:17:59,400 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:17:59,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:17:59,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1529748030, now seen corresponding path program 2 times [2024-06-28 01:17:59,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:17:59,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437318304] [2024-06-28 01:17:59,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:17:59,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:17:59,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:00,627 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:18:00,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:00,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437318304] [2024-06-28 01:18:00,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437318304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:00,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:00,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:00,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194431525] [2024-06-28 01:18:00,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:00,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:00,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:00,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:00,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:00,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:00,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 251 transitions, 2592 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:00,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:00,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:00,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:02,593 INFO L124 PetriNetUnfolderBase]: 7301/11264 cut-off events. [2024-06-28 01:18:02,593 INFO L125 PetriNetUnfolderBase]: For 501548/501598 co-relation queries the response was YES. [2024-06-28 01:18:02,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71701 conditions, 11264 events. 7301/11264 cut-off events. For 501548/501598 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 72045 event pairs, 1666 based on Foata normal form. 5/11027 useless extension candidates. Maximal degree in co-relation 71611. Up to 9892 conditions per place. [2024-06-28 01:18:02,721 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 244 selfloop transitions, 43 changer transitions 0/307 dead transitions. [2024-06-28 01:18:02,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 307 transitions, 3352 flow [2024-06-28 01:18:02,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:02,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:02,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 01:18:02,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 01:18:02,723 INFO L175 Difference]: Start difference. First operand has 202 places, 251 transitions, 2592 flow. Second operand 9 states and 231 transitions. [2024-06-28 01:18:02,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 307 transitions, 3352 flow [2024-06-28 01:18:03,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 307 transitions, 3170 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 01:18:03,562 INFO L231 Difference]: Finished difference. Result has 203 places, 251 transitions, 2506 flow [2024-06-28 01:18:03,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2410, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2506, PETRI_PLACES=203, PETRI_TRANSITIONS=251} [2024-06-28 01:18:03,563 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 148 predicate places. [2024-06-28 01:18:03,563 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 251 transitions, 2506 flow [2024-06-28 01:18:03,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:03,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:03,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:03,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:18:03,565 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:03,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:03,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1529501766, now seen corresponding path program 1 times [2024-06-28 01:18:03,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:03,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050660817] [2024-06-28 01:18:03,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:03,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:04,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:04,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:04,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050660817] [2024-06-28 01:18:04,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050660817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:04,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:04,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:04,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865023970] [2024-06-28 01:18:04,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:04,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:04,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:04,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:04,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:04,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:18:04,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 251 transitions, 2506 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:04,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:04,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:18:04,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:06,899 INFO L124 PetriNetUnfolderBase]: 8056/12320 cut-off events. [2024-06-28 01:18:06,899 INFO L125 PetriNetUnfolderBase]: For 535257/535307 co-relation queries the response was YES. [2024-06-28 01:18:06,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77077 conditions, 12320 events. 8056/12320 cut-off events. For 535257/535307 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 77264 event pairs, 1947 based on Foata normal form. 5/12035 useless extension candidates. Maximal degree in co-relation 76986. Up to 10977 conditions per place. [2024-06-28 01:18:07,018 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 255 selfloop transitions, 40 changer transitions 0/312 dead transitions. [2024-06-28 01:18:07,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 312 transitions, 3358 flow [2024-06-28 01:18:07,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:07,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:07,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:18:07,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-28 01:18:07,019 INFO L175 Difference]: Start difference. First operand has 203 places, 251 transitions, 2506 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:18:07,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 312 transitions, 3358 flow [2024-06-28 01:18:07,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 312 transitions, 3247 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 01:18:07,612 INFO L231 Difference]: Finished difference. Result has 205 places, 256 transitions, 2570 flow [2024-06-28 01:18:07,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2570, PETRI_PLACES=205, PETRI_TRANSITIONS=256} [2024-06-28 01:18:07,613 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 150 predicate places. [2024-06-28 01:18:07,613 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 256 transitions, 2570 flow [2024-06-28 01:18:07,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:07,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:07,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:07,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:18:07,613 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:07,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:07,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1536181894, now seen corresponding path program 5 times [2024-06-28 01:18:07,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:07,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735464280] [2024-06-28 01:18:07,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:07,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:07,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:10,005 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:18:10,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:10,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735464280] [2024-06-28 01:18:10,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735464280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:10,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:10,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:18:10,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403261712] [2024-06-28 01:18:10,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:10,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:18:10,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:10,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:18:10,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:18:10,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:10,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 256 transitions, 2570 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:10,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:10,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:10,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:12,568 INFO L124 PetriNetUnfolderBase]: 7365/11397 cut-off events. [2024-06-28 01:18:12,568 INFO L125 PetriNetUnfolderBase]: For 541302/541357 co-relation queries the response was YES. [2024-06-28 01:18:12,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73456 conditions, 11397 events. 7365/11397 cut-off events. For 541302/541357 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 73281 event pairs, 1825 based on Foata normal form. 8/11153 useless extension candidates. Maximal degree in co-relation 73363. Up to 10178 conditions per place. [2024-06-28 01:18:12,702 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 269 selfloop transitions, 29 changer transitions 0/319 dead transitions. [2024-06-28 01:18:12,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 319 transitions, 3426 flow [2024-06-28 01:18:12,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:18:12,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:18:12,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-28 01:18:12,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5061224489795918 [2024-06-28 01:18:12,703 INFO L175 Difference]: Start difference. First operand has 205 places, 256 transitions, 2570 flow. Second operand 10 states and 248 transitions. [2024-06-28 01:18:12,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 319 transitions, 3426 flow [2024-06-28 01:18:13,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 319 transitions, 3301 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 01:18:13,271 INFO L231 Difference]: Finished difference. Result has 209 places, 258 transitions, 2574 flow [2024-06-28 01:18:13,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2445, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2574, PETRI_PLACES=209, PETRI_TRANSITIONS=258} [2024-06-28 01:18:13,271 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 154 predicate places. [2024-06-28 01:18:13,271 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 258 transitions, 2574 flow [2024-06-28 01:18:13,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:13,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:13,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:13,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:18:13,272 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:13,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:13,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1774843956, now seen corresponding path program 3 times [2024-06-28 01:18:13,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:13,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732354860] [2024-06-28 01:18:13,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:13,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:15,002 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:18:15,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:15,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732354860] [2024-06-28 01:18:15,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732354860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:15,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:15,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:18:15,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485250491] [2024-06-28 01:18:15,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:15,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:18:15,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:15,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:18:15,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:18:15,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:15,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 258 transitions, 2574 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:15,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:15,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:15,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:17,103 INFO L124 PetriNetUnfolderBase]: 7406/11417 cut-off events. [2024-06-28 01:18:17,103 INFO L125 PetriNetUnfolderBase]: For 557740/557790 co-relation queries the response was YES. [2024-06-28 01:18:17,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73907 conditions, 11417 events. 7406/11417 cut-off events. For 557740/557790 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 72837 event pairs, 1624 based on Foata normal form. 5/11183 useless extension candidates. Maximal degree in co-relation 73813. Up to 9712 conditions per place. [2024-06-28 01:18:17,242 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 233 selfloop transitions, 70 changer transitions 0/324 dead transitions. [2024-06-28 01:18:17,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 324 transitions, 3402 flow [2024-06-28 01:18:17,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:18:17,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:18:17,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-28 01:18:17,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-28 01:18:17,243 INFO L175 Difference]: Start difference. First operand has 209 places, 258 transitions, 2574 flow. Second operand 10 states and 260 transitions. [2024-06-28 01:18:17,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 324 transitions, 3402 flow [2024-06-28 01:18:17,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 324 transitions, 3237 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 01:18:17,946 INFO L231 Difference]: Finished difference. Result has 211 places, 258 transitions, 2557 flow [2024-06-28 01:18:17,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2557, PETRI_PLACES=211, PETRI_TRANSITIONS=258} [2024-06-28 01:18:17,947 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 156 predicate places. [2024-06-28 01:18:17,947 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 258 transitions, 2557 flow [2024-06-28 01:18:17,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:17,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:17,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:17,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:18:17,948 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:17,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:17,948 INFO L85 PathProgramCache]: Analyzing trace with hash 828272710, now seen corresponding path program 2 times [2024-06-28 01:18:17,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:17,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994351241] [2024-06-28 01:18:17,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:17,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:18,865 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:18:18,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:18,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994351241] [2024-06-28 01:18:18,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994351241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:18,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:18,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:18:18,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809792902] [2024-06-28 01:18:18,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:18,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:18:18,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:18,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:18:18,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:18:18,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:18,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 258 transitions, 2557 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:18,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:18,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:18,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:20,648 INFO L124 PetriNetUnfolderBase]: 7599/11807 cut-off events. [2024-06-28 01:18:20,648 INFO L125 PetriNetUnfolderBase]: For 573613/573679 co-relation queries the response was YES. [2024-06-28 01:18:20,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75017 conditions, 11807 events. 7599/11807 cut-off events. For 573613/573679 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 75906 event pairs, 2170 based on Foata normal form. 23/11526 useless extension candidates. Maximal degree in co-relation 74922. Up to 10523 conditions per place. [2024-06-28 01:18:20,792 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 227 selfloop transitions, 21 changer transitions 0/291 dead transitions. [2024-06-28 01:18:20,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 291 transitions, 3185 flow [2024-06-28 01:18:20,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:18:20,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:18:20,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:18:20,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49271137026239065 [2024-06-28 01:18:20,793 INFO L175 Difference]: Start difference. First operand has 211 places, 258 transitions, 2557 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:18:20,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 291 transitions, 3185 flow [2024-06-28 01:18:21,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 291 transitions, 3013 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 01:18:21,394 INFO L231 Difference]: Finished difference. Result has 209 places, 261 transitions, 2473 flow [2024-06-28 01:18:21,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2473, PETRI_PLACES=209, PETRI_TRANSITIONS=261} [2024-06-28 01:18:21,395 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 154 predicate places. [2024-06-28 01:18:21,395 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 261 transitions, 2473 flow [2024-06-28 01:18:21,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:21,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:21,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:21,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:18:21,395 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:21,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:21,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1139612742, now seen corresponding path program 1 times [2024-06-28 01:18:21,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:21,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549809534] [2024-06-28 01:18:21,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:21,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:21,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:22,225 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:18:22,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:22,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549809534] [2024-06-28 01:18:22,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549809534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:22,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:22,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:18:22,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813227809] [2024-06-28 01:18:22,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:22,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:18:22,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:22,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:18:22,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:18:22,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:22,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 261 transitions, 2473 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:22,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:22,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:22,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:24,091 INFO L124 PetriNetUnfolderBase]: 7695/11958 cut-off events. [2024-06-28 01:18:24,091 INFO L125 PetriNetUnfolderBase]: For 594950/595004 co-relation queries the response was YES. [2024-06-28 01:18:24,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75405 conditions, 11958 events. 7695/11958 cut-off events. For 594950/595004 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 76819 event pairs, 2201 based on Foata normal form. 15/11668 useless extension candidates. Maximal degree in co-relation 75310. Up to 10582 conditions per place. [2024-06-28 01:18:24,227 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 237 selfloop transitions, 26 changer transitions 0/306 dead transitions. [2024-06-28 01:18:24,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 306 transitions, 3313 flow [2024-06-28 01:18:24,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:18:24,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:18:24,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:18:24,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5131195335276968 [2024-06-28 01:18:24,228 INFO L175 Difference]: Start difference. First operand has 209 places, 261 transitions, 2473 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:18:24,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 306 transitions, 3313 flow [2024-06-28 01:18:24,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 306 transitions, 3253 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 01:18:24,773 INFO L231 Difference]: Finished difference. Result has 212 places, 271 transitions, 2594 flow [2024-06-28 01:18:24,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2594, PETRI_PLACES=212, PETRI_TRANSITIONS=271} [2024-06-28 01:18:24,773 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 157 predicate places. [2024-06-28 01:18:24,773 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 271 transitions, 2594 flow [2024-06-28 01:18:24,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:24,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:24,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:24,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:18:24,774 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:24,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:24,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1024525276, now seen corresponding path program 2 times [2024-06-28 01:18:24,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:24,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366927616] [2024-06-28 01:18:24,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:24,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:24,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:25,965 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:18:25,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:25,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366927616] [2024-06-28 01:18:25,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366927616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:25,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:25,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:18:25,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837186296] [2024-06-28 01:18:25,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:25,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:18:25,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:25,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:18:25,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:18:26,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:18:26,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 271 transitions, 2594 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:26,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:26,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:18:26,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:28,303 INFO L124 PetriNetUnfolderBase]: 8250/12749 cut-off events. [2024-06-28 01:18:28,303 INFO L125 PetriNetUnfolderBase]: For 634243/634291 co-relation queries the response was YES. [2024-06-28 01:18:28,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82506 conditions, 12749 events. 8250/12749 cut-off events. For 634243/634291 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 81168 event pairs, 2374 based on Foata normal form. 4/12473 useless extension candidates. Maximal degree in co-relation 82409. Up to 11333 conditions per place. [2024-06-28 01:18:28,441 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 276 selfloop transitions, 33 changer transitions 0/327 dead transitions. [2024-06-28 01:18:28,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 327 transitions, 3472 flow [2024-06-28 01:18:28,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:28,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 01:18:28,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-28 01:18:28,443 INFO L175 Difference]: Start difference. First operand has 212 places, 271 transitions, 2594 flow. Second operand 9 states and 216 transitions. [2024-06-28 01:18:28,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 327 transitions, 3472 flow [2024-06-28 01:18:29,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 327 transitions, 3432 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 01:18:29,159 INFO L231 Difference]: Finished difference. Result has 220 places, 276 transitions, 2725 flow [2024-06-28 01:18:29,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2554, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2725, PETRI_PLACES=220, PETRI_TRANSITIONS=276} [2024-06-28 01:18:29,159 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 165 predicate places. [2024-06-28 01:18:29,159 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 276 transitions, 2725 flow [2024-06-28 01:18:29,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:29,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:29,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:29,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:18:29,160 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:29,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:29,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1018022902, now seen corresponding path program 4 times [2024-06-28 01:18:29,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:29,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63111973] [2024-06-28 01:18:29,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:29,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:29,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:30,983 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:18:30,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:30,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63111973] [2024-06-28 01:18:30,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63111973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:30,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:30,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:18:30,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708654499] [2024-06-28 01:18:30,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:30,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:18:30,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:30,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:18:30,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:18:31,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:31,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 276 transitions, 2725 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:31,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:31,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:31,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:33,454 INFO L124 PetriNetUnfolderBase]: 7695/11954 cut-off events. [2024-06-28 01:18:33,454 INFO L125 PetriNetUnfolderBase]: For 646754/646802 co-relation queries the response was YES. [2024-06-28 01:18:33,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79784 conditions, 11954 events. 7695/11954 cut-off events. For 646754/646802 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 77529 event pairs, 2031 based on Foata normal form. 4/11712 useless extension candidates. Maximal degree in co-relation 79683. Up to 10184 conditions per place. [2024-06-28 01:18:33,613 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 261 selfloop transitions, 55 changer transitions 0/339 dead transitions. [2024-06-28 01:18:33,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 339 transitions, 3641 flow [2024-06-28 01:18:33,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:18:33,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:18:33,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 01:18:33,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-28 01:18:33,614 INFO L175 Difference]: Start difference. First operand has 220 places, 276 transitions, 2725 flow. Second operand 10 states and 252 transitions. [2024-06-28 01:18:33,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 339 transitions, 3641 flow [2024-06-28 01:18:34,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 339 transitions, 3520 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 01:18:34,487 INFO L231 Difference]: Finished difference. Result has 224 places, 279 transitions, 2806 flow [2024-06-28 01:18:34,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2806, PETRI_PLACES=224, PETRI_TRANSITIONS=279} [2024-06-28 01:18:34,488 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 169 predicate places. [2024-06-28 01:18:34,488 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 279 transitions, 2806 flow [2024-06-28 01:18:34,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:34,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:34,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:34,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:18:34,488 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:34,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:34,489 INFO L85 PathProgramCache]: Analyzing trace with hash 487083442, now seen corresponding path program 5 times [2024-06-28 01:18:34,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:34,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798667523] [2024-06-28 01:18:34,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:34,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:34,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:35,744 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:18:35,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:35,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798667523] [2024-06-28 01:18:35,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798667523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:35,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:35,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:18:35,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519497691] [2024-06-28 01:18:35,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:35,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:18:35,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:35,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:18:35,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:18:35,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:35,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 279 transitions, 2806 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:35,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:35,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:35,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:38,005 INFO L124 PetriNetUnfolderBase]: 7696/11991 cut-off events. [2024-06-28 01:18:38,005 INFO L125 PetriNetUnfolderBase]: For 667491/667539 co-relation queries the response was YES. [2024-06-28 01:18:38,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80546 conditions, 11991 events. 7696/11991 cut-off events. For 667491/667539 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 78210 event pairs, 2038 based on Foata normal form. 4/11740 useless extension candidates. Maximal degree in co-relation 80444. Up to 10210 conditions per place. [2024-06-28 01:18:38,147 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 262 selfloop transitions, 57 changer transitions 0/342 dead transitions. [2024-06-28 01:18:38,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 342 transitions, 3734 flow [2024-06-28 01:18:38,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:18:38,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:18:38,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 01:18:38,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5122448979591837 [2024-06-28 01:18:38,149 INFO L175 Difference]: Start difference. First operand has 224 places, 279 transitions, 2806 flow. Second operand 10 states and 251 transitions. [2024-06-28 01:18:38,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 342 transitions, 3734 flow [2024-06-28 01:18:38,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 342 transitions, 3562 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 01:18:38,972 INFO L231 Difference]: Finished difference. Result has 226 places, 282 transitions, 2846 flow [2024-06-28 01:18:38,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2846, PETRI_PLACES=226, PETRI_TRANSITIONS=282} [2024-06-28 01:18:38,972 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 171 predicate places. [2024-06-28 01:18:38,973 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 282 transitions, 2846 flow [2024-06-28 01:18:38,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:38,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:38,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:38,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:18:38,973 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:38,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:38,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1549661068, now seen corresponding path program 6 times [2024-06-28 01:18:38,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:38,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969177281] [2024-06-28 01:18:38,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:38,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:38,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:40,519 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:18:40,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:40,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969177281] [2024-06-28 01:18:40,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969177281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:40,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:40,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:18:40,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186267032] [2024-06-28 01:18:40,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:40,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:18:40,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:40,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:18:40,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:18:40,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:40,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 282 transitions, 2846 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:40,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:40,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:40,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:42,884 INFO L124 PetriNetUnfolderBase]: 7680/11908 cut-off events. [2024-06-28 01:18:42,885 INFO L125 PetriNetUnfolderBase]: For 677993/678041 co-relation queries the response was YES. [2024-06-28 01:18:42,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80179 conditions, 11908 events. 7680/11908 cut-off events. For 677993/678041 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 76934 event pairs, 2032 based on Foata normal form. 4/11675 useless extension candidates. Maximal degree in co-relation 80076. Up to 9984 conditions per place. [2024-06-28 01:18:43,036 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 248 selfloop transitions, 71 changer transitions 0/342 dead transitions. [2024-06-28 01:18:43,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 342 transitions, 3690 flow [2024-06-28 01:18:43,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:18:43,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:18:43,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 01:18:43,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-28 01:18:43,037 INFO L175 Difference]: Start difference. First operand has 226 places, 282 transitions, 2846 flow. Second operand 10 states and 252 transitions. [2024-06-28 01:18:43,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 342 transitions, 3690 flow [2024-06-28 01:18:43,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 342 transitions, 3484 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-28 01:18:43,751 INFO L231 Difference]: Finished difference. Result has 228 places, 282 transitions, 2790 flow [2024-06-28 01:18:43,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2640, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2790, PETRI_PLACES=228, PETRI_TRANSITIONS=282} [2024-06-28 01:18:43,752 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 173 predicate places. [2024-06-28 01:18:43,752 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 282 transitions, 2790 flow [2024-06-28 01:18:43,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:43,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:43,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:43,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:18:43,753 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:43,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:43,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1549660944, now seen corresponding path program 6 times [2024-06-28 01:18:43,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:43,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025735967] [2024-06-28 01:18:43,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:43,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:43,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:45,157 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:18:45,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:45,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025735967] [2024-06-28 01:18:45,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025735967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:45,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:45,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:18:45,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702919670] [2024-06-28 01:18:45,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:45,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:18:45,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:45,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:18:45,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:18:45,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:18:45,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 282 transitions, 2790 flow. Second operand has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:45,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:45,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:18:45,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:47,534 INFO L124 PetriNetUnfolderBase]: 7729/12084 cut-off events. [2024-06-28 01:18:47,534 INFO L125 PetriNetUnfolderBase]: For 687613/687661 co-relation queries the response was YES. [2024-06-28 01:18:47,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80423 conditions, 12084 events. 7729/12084 cut-off events. For 687613/687661 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 79186 event pairs, 2156 based on Foata normal form. 4/11815 useless extension candidates. Maximal degree in co-relation 80319. Up to 10715 conditions per place. [2024-06-28 01:18:47,683 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 293 selfloop transitions, 24 changer transitions 0/340 dead transitions. [2024-06-28 01:18:47,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 340 transitions, 3678 flow [2024-06-28 01:18:47,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:18:47,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:18:47,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-28 01:18:47,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49387755102040815 [2024-06-28 01:18:47,685 INFO L175 Difference]: Start difference. First operand has 228 places, 282 transitions, 2790 flow. Second operand 10 states and 242 transitions. [2024-06-28 01:18:47,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 340 transitions, 3678 flow [2024-06-28 01:18:48,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 340 transitions, 3348 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-28 01:18:48,404 INFO L231 Difference]: Finished difference. Result has 228 places, 284 transitions, 2585 flow [2024-06-28 01:18:48,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2460, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2585, PETRI_PLACES=228, PETRI_TRANSITIONS=284} [2024-06-28 01:18:48,404 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 173 predicate places. [2024-06-28 01:18:48,405 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 284 transitions, 2585 flow [2024-06-28 01:18:48,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.272727272727273) internal successors, (157), 11 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:48,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:48,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:48,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:18:48,405 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:48,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:48,405 INFO L85 PathProgramCache]: Analyzing trace with hash 2089602320, now seen corresponding path program 3 times [2024-06-28 01:18:48,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:48,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464539465] [2024-06-28 01:18:48,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:48,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:48,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:49,474 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:18:49,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:49,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464539465] [2024-06-28 01:18:49,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464539465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:49,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:49,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:49,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592736390] [2024-06-28 01:18:49,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:49,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:49,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:49,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:49,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:49,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:18:49,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 284 transitions, 2585 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:49,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:49,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:18:49,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:51,773 INFO L124 PetriNetUnfolderBase]: 8410/13019 cut-off events. [2024-06-28 01:18:51,773 INFO L125 PetriNetUnfolderBase]: For 724234/724282 co-relation queries the response was YES. [2024-06-28 01:18:51,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84645 conditions, 13019 events. 8410/13019 cut-off events. For 724234/724282 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 83344 event pairs, 2476 based on Foata normal form. 4/12732 useless extension candidates. Maximal degree in co-relation 84542. Up to 11674 conditions per place. [2024-06-28 01:18:51,919 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 290 selfloop transitions, 23 changer transitions 0/331 dead transitions. [2024-06-28 01:18:51,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 331 transitions, 3407 flow [2024-06-28 01:18:51,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:51,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:51,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 01:18:51,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2024-06-28 01:18:51,920 INFO L175 Difference]: Start difference. First operand has 228 places, 284 transitions, 2585 flow. Second operand 9 states and 209 transitions. [2024-06-28 01:18:51,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 331 transitions, 3407 flow [2024-06-28 01:18:52,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 331 transitions, 3300 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 01:18:52,709 INFO L231 Difference]: Finished difference. Result has 229 places, 286 transitions, 2601 flow [2024-06-28 01:18:52,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2478, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2601, PETRI_PLACES=229, PETRI_TRANSITIONS=286} [2024-06-28 01:18:52,710 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 174 predicate places. [2024-06-28 01:18:52,710 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 286 transitions, 2601 flow [2024-06-28 01:18:52,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:52,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:52,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:52,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:18:52,710 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:52,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:52,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1776796820, now seen corresponding path program 4 times [2024-06-28 01:18:52,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:52,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585963854] [2024-06-28 01:18:52,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:52,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:53,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:18:53,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:53,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585963854] [2024-06-28 01:18:53,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585963854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:53,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:53,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:18:53,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903259267] [2024-06-28 01:18:53,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:53,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:18:53,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:53,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:18:53,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:18:53,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:18:53,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 286 transitions, 2601 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:53,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:53,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:18:53,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:18:56,162 INFO L124 PetriNetUnfolderBase]: 8447/13074 cut-off events. [2024-06-28 01:18:56,163 INFO L125 PetriNetUnfolderBase]: For 750784/750832 co-relation queries the response was YES. [2024-06-28 01:18:56,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85663 conditions, 13074 events. 8447/13074 cut-off events. For 750784/750832 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 83796 event pairs, 2443 based on Foata normal form. 4/12787 useless extension candidates. Maximal degree in co-relation 85559. Up to 11680 conditions per place. [2024-06-28 01:18:56,309 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 293 selfloop transitions, 28 changer transitions 0/339 dead transitions. [2024-06-28 01:18:56,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 339 transitions, 3493 flow [2024-06-28 01:18:56,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:18:56,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:18:56,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 01:18:56,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 01:18:56,310 INFO L175 Difference]: Start difference. First operand has 229 places, 286 transitions, 2601 flow. Second operand 9 states and 213 transitions. [2024-06-28 01:18:56,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 339 transitions, 3493 flow [2024-06-28 01:18:57,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 339 transitions, 3389 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 01:18:57,087 INFO L231 Difference]: Finished difference. Result has 233 places, 291 transitions, 2674 flow [2024-06-28 01:18:57,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2674, PETRI_PLACES=233, PETRI_TRANSITIONS=291} [2024-06-28 01:18:57,088 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 178 predicate places. [2024-06-28 01:18:57,088 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 291 transitions, 2674 flow [2024-06-28 01:18:57,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:57,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:18:57,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:18:57,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:18:57,089 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:18:57,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:18:57,089 INFO L85 PathProgramCache]: Analyzing trace with hash 2101000400, now seen corresponding path program 5 times [2024-06-28 01:18:57,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:18:57,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233194475] [2024-06-28 01:18:57,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:18:57,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:18:57,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:18:58,084 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:18:58,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:18:58,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233194475] [2024-06-28 01:18:58,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233194475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:18:58,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:18:58,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:18:58,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812205410] [2024-06-28 01:18:58,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:18:58,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:18:58,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:18:58,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:18:58,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:18:58,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:18:58,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 291 transitions, 2674 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:18:58,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:18:58,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:18:58,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:00,549 INFO L124 PetriNetUnfolderBase]: 8492/13177 cut-off events. [2024-06-28 01:19:00,549 INFO L125 PetriNetUnfolderBase]: For 780866/780922 co-relation queries the response was YES. [2024-06-28 01:19:00,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87477 conditions, 13177 events. 8492/13177 cut-off events. For 780866/780922 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 84814 event pairs, 2424 based on Foata normal form. 4/12876 useless extension candidates. Maximal degree in co-relation 87371. Up to 11784 conditions per place. [2024-06-28 01:19:00,697 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 295 selfloop transitions, 26 changer transitions 0/339 dead transitions. [2024-06-28 01:19:00,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 339 transitions, 3524 flow [2024-06-28 01:19:00,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:19:00,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:19:00,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 01:19:00,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47165532879818595 [2024-06-28 01:19:00,698 INFO L175 Difference]: Start difference. First operand has 233 places, 291 transitions, 2674 flow. Second operand 9 states and 208 transitions. [2024-06-28 01:19:00,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 339 transitions, 3524 flow [2024-06-28 01:19:01,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 339 transitions, 3395 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 01:19:01,411 INFO L231 Difference]: Finished difference. Result has 237 places, 296 transitions, 2714 flow [2024-06-28 01:19:01,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2714, PETRI_PLACES=237, PETRI_TRANSITIONS=296} [2024-06-28 01:19:01,412 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 182 predicate places. [2024-06-28 01:19:01,412 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 296 transitions, 2714 flow [2024-06-28 01:19:01,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:01,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:01,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:01,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:19:01,412 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:01,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:01,413 INFO L85 PathProgramCache]: Analyzing trace with hash 2100615380, now seen corresponding path program 6 times [2024-06-28 01:19:01,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:01,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701652433] [2024-06-28 01:19:01,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:01,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:01,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:02,448 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:19:02,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:02,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701652433] [2024-06-28 01:19:02,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701652433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:02,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:02,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:19:02,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146034380] [2024-06-28 01:19:02,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:02,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:19:02,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:02,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:19:02,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:19:02,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:19:02,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 296 transitions, 2714 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:02,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:02,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:19:02,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:04,974 INFO L124 PetriNetUnfolderBase]: 8492/13169 cut-off events. [2024-06-28 01:19:04,974 INFO L125 PetriNetUnfolderBase]: For 801189/801245 co-relation queries the response was YES. [2024-06-28 01:19:05,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88056 conditions, 13169 events. 8492/13169 cut-off events. For 801189/801245 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 84664 event pairs, 2445 based on Foata normal form. 4/12870 useless extension candidates. Maximal degree in co-relation 87948. Up to 11734 conditions per place. [2024-06-28 01:19:05,125 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 294 selfloop transitions, 31 changer transitions 0/343 dead transitions. [2024-06-28 01:19:05,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 343 transitions, 3576 flow [2024-06-28 01:19:05,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:19:05,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:19:05,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 01:19:05,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-28 01:19:05,126 INFO L175 Difference]: Start difference. First operand has 237 places, 296 transitions, 2714 flow. Second operand 9 states and 210 transitions. [2024-06-28 01:19:05,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 343 transitions, 3576 flow [2024-06-28 01:19:06,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 343 transitions, 3449 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 01:19:06,015 INFO L231 Difference]: Finished difference. Result has 240 places, 298 transitions, 2741 flow [2024-06-28 01:19:06,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2741, PETRI_PLACES=240, PETRI_TRANSITIONS=298} [2024-06-28 01:19:06,016 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 185 predicate places. [2024-06-28 01:19:06,016 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 298 transitions, 2741 flow [2024-06-28 01:19:06,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:06,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:06,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:06,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:19:06,017 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:06,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:06,018 INFO L85 PathProgramCache]: Analyzing trace with hash 2100615070, now seen corresponding path program 1 times [2024-06-28 01:19:06,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:06,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111155760] [2024-06-28 01:19:06,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:06,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:06,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:07,199 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:19:07,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:07,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111155760] [2024-06-28 01:19:07,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111155760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:07,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:07,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:19:07,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122581225] [2024-06-28 01:19:07,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:07,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:19:07,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:07,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:19:07,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:19:07,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:19:07,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 298 transitions, 2741 flow. Second operand has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:07,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:07,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:19:07,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:09,727 INFO L124 PetriNetUnfolderBase]: 8508/13211 cut-off events. [2024-06-28 01:19:09,728 INFO L125 PetriNetUnfolderBase]: For 810995/811039 co-relation queries the response was YES. [2024-06-28 01:19:09,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88567 conditions, 13211 events. 8508/13211 cut-off events. For 810995/811039 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 85062 event pairs, 2392 based on Foata normal form. 2/12939 useless extension candidates. Maximal degree in co-relation 88458. Up to 11764 conditions per place. [2024-06-28 01:19:09,880 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 298 selfloop transitions, 33 changer transitions 0/349 dead transitions. [2024-06-28 01:19:09,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 349 transitions, 3639 flow [2024-06-28 01:19:09,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:19:09,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:19:09,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 01:19:09,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47845804988662133 [2024-06-28 01:19:09,881 INFO L175 Difference]: Start difference. First operand has 240 places, 298 transitions, 2741 flow. Second operand 9 states and 211 transitions. [2024-06-28 01:19:09,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 349 transitions, 3639 flow [2024-06-28 01:19:10,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 349 transitions, 3503 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 01:19:10,816 INFO L231 Difference]: Finished difference. Result has 242 places, 304 transitions, 2795 flow [2024-06-28 01:19:10,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2795, PETRI_PLACES=242, PETRI_TRANSITIONS=304} [2024-06-28 01:19:10,816 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 187 predicate places. [2024-06-28 01:19:10,816 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 304 transitions, 2795 flow [2024-06-28 01:19:10,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.272727272727273) internal successors, (146), 11 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:10,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:10,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:10,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:19:10,817 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:10,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:10,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1270179384, now seen corresponding path program 2 times [2024-06-28 01:19:10,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:10,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490176875] [2024-06-28 01:19:10,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:10,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:10,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:11,611 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:19:11,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:11,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490176875] [2024-06-28 01:19:11,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490176875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:11,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:11,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:11,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058490747] [2024-06-28 01:19:11,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:11,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:11,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:11,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:11,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:11,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:19:11,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 304 transitions, 2795 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:11,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:11,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:19:11,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:13,914 INFO L124 PetriNetUnfolderBase]: 8073/12680 cut-off events. [2024-06-28 01:19:13,914 INFO L125 PetriNetUnfolderBase]: For 809158/809224 co-relation queries the response was YES. [2024-06-28 01:19:14,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84577 conditions, 12680 events. 8073/12680 cut-off events. For 809158/809224 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 83283 event pairs, 2497 based on Foata normal form. 27/12411 useless extension candidates. Maximal degree in co-relation 84467. Up to 11140 conditions per place. [2024-06-28 01:19:14,081 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 266 selfloop transitions, 22 changer transitions 0/334 dead transitions. [2024-06-28 01:19:14,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 334 transitions, 3633 flow [2024-06-28 01:19:14,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:14,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:14,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:19:14,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868804664723032 [2024-06-28 01:19:14,082 INFO L175 Difference]: Start difference. First operand has 242 places, 304 transitions, 2795 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:19:14,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 334 transitions, 3633 flow [2024-06-28 01:19:15,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 334 transitions, 3517 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 01:19:15,114 INFO L231 Difference]: Finished difference. Result has 242 places, 307 transitions, 2773 flow [2024-06-28 01:19:15,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2679, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2773, PETRI_PLACES=242, PETRI_TRANSITIONS=307} [2024-06-28 01:19:15,114 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 187 predicate places. [2024-06-28 01:19:15,114 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 307 transitions, 2773 flow [2024-06-28 01:19:15,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:15,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:15,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:15,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:19:15,115 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:15,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:15,115 INFO L85 PathProgramCache]: Analyzing trace with hash 2125485604, now seen corresponding path program 3 times [2024-06-28 01:19:15,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:15,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137632846] [2024-06-28 01:19:15,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:15,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:15,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:15,982 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:19:15,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:15,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137632846] [2024-06-28 01:19:15,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137632846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:15,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:15,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:15,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491234730] [2024-06-28 01:19:15,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:15,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:15,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:15,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:15,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:16,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:19:16,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 307 transitions, 2773 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:16,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:16,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:19:16,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:18,205 INFO L124 PetriNetUnfolderBase]: 8067/12682 cut-off events. [2024-06-28 01:19:18,205 INFO L125 PetriNetUnfolderBase]: For 821140/821202 co-relation queries the response was YES. [2024-06-28 01:19:18,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84549 conditions, 12682 events. 8067/12682 cut-off events. For 821140/821202 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 83432 event pairs, 2500 based on Foata normal form. 26/12410 useless extension candidates. Maximal degree in co-relation 84438. Up to 11198 conditions per place. [2024-06-28 01:19:18,344 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 267 selfloop transitions, 16 changer transitions 0/329 dead transitions. [2024-06-28 01:19:18,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 329 transitions, 3415 flow [2024-06-28 01:19:18,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:18,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:18,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 01:19:18,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46647230320699706 [2024-06-28 01:19:18,345 INFO L175 Difference]: Start difference. First operand has 242 places, 307 transitions, 2773 flow. Second operand 7 states and 160 transitions. [2024-06-28 01:19:18,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 329 transitions, 3415 flow [2024-06-28 01:19:19,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 329 transitions, 3306 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 01:19:19,304 INFO L231 Difference]: Finished difference. Result has 244 places, 307 transitions, 2702 flow [2024-06-28 01:19:19,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2664, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2702, PETRI_PLACES=244, PETRI_TRANSITIONS=307} [2024-06-28 01:19:19,305 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 189 predicate places. [2024-06-28 01:19:19,305 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 307 transitions, 2702 flow [2024-06-28 01:19:19,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:19,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:19,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:19,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:19:19,305 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:19,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:19,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1270193334, now seen corresponding path program 3 times [2024-06-28 01:19:19,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:19,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933812335] [2024-06-28 01:19:19,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:19,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:20,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:19:20,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:20,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933812335] [2024-06-28 01:19:20,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933812335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:20,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:20,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:20,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001655234] [2024-06-28 01:19:20,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:20,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:20,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:20,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:20,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:20,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:19:20,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 307 transitions, 2702 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:20,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:20,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:19:20,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:22,343 INFO L124 PetriNetUnfolderBase]: 8058/12672 cut-off events. [2024-06-28 01:19:22,344 INFO L125 PetriNetUnfolderBase]: For 833261/833323 co-relation queries the response was YES. [2024-06-28 01:19:22,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84142 conditions, 12672 events. 8058/12672 cut-off events. For 833261/833323 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 83420 event pairs, 2502 based on Foata normal form. 27/12400 useless extension candidates. Maximal degree in co-relation 84031. Up to 11168 conditions per place. [2024-06-28 01:19:22,491 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 266 selfloop transitions, 17 changer transitions 0/329 dead transitions. [2024-06-28 01:19:22,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 329 transitions, 3332 flow [2024-06-28 01:19:22,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:22,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:22,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 01:19:22,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-28 01:19:22,492 INFO L175 Difference]: Start difference. First operand has 244 places, 307 transitions, 2702 flow. Second operand 7 states and 161 transitions. [2024-06-28 01:19:22,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 329 transitions, 3332 flow [2024-06-28 01:19:23,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 329 transitions, 3258 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 01:19:23,550 INFO L231 Difference]: Finished difference. Result has 245 places, 307 transitions, 2668 flow [2024-06-28 01:19:23,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2668, PETRI_PLACES=245, PETRI_TRANSITIONS=307} [2024-06-28 01:19:23,550 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 190 predicate places. [2024-06-28 01:19:23,550 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 307 transitions, 2668 flow [2024-06-28 01:19:23,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:23,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:23,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:23,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:19:23,551 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:23,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:23,551 INFO L85 PathProgramCache]: Analyzing trace with hash 285690976, now seen corresponding path program 1 times [2024-06-28 01:19:23,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:23,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288661274] [2024-06-28 01:19:23,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:23,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:23,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:24,370 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:19:24,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:24,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288661274] [2024-06-28 01:19:24,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288661274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:24,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:24,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:24,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532214610] [2024-06-28 01:19:24,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:24,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:24,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:24,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:24,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:24,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:19:24,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 307 transitions, 2668 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:24,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:24,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:19:24,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:26,835 INFO L124 PetriNetUnfolderBase]: 9048/13917 cut-off events. [2024-06-28 01:19:26,835 INFO L125 PetriNetUnfolderBase]: For 846027/846027 co-relation queries the response was YES. [2024-06-28 01:19:26,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91124 conditions, 13917 events. 9048/13917 cut-off events. For 846027/846027 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 88793 event pairs, 2668 based on Foata normal form. 1/13638 useless extension candidates. Maximal degree in co-relation 91012. Up to 12705 conditions per place. [2024-06-28 01:19:27,026 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 303 selfloop transitions, 34 changer transitions 0/345 dead transitions. [2024-06-28 01:19:27,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 345 transitions, 3662 flow [2024-06-28 01:19:27,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:27,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:27,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 01:19:27,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46647230320699706 [2024-06-28 01:19:27,027 INFO L175 Difference]: Start difference. First operand has 245 places, 307 transitions, 2668 flow. Second operand 7 states and 160 transitions. [2024-06-28 01:19:27,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 345 transitions, 3662 flow [2024-06-28 01:19:28,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 345 transitions, 3613 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:19:28,206 INFO L231 Difference]: Finished difference. Result has 246 places, 313 transitions, 2772 flow [2024-06-28 01:19:28,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2619, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2772, PETRI_PLACES=246, PETRI_TRANSITIONS=313} [2024-06-28 01:19:28,207 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 191 predicate places. [2024-06-28 01:19:28,207 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 313 transitions, 2772 flow [2024-06-28 01:19:28,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:28,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:28,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:28,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:19:28,208 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:28,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:28,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1063770782, now seen corresponding path program 2 times [2024-06-28 01:19:28,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:28,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21497704] [2024-06-28 01:19:28,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:28,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:28,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:28,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:28,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:28,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21497704] [2024-06-28 01:19:28,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21497704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:28,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:28,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:28,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539871363] [2024-06-28 01:19:28,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:28,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:28,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:28,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:28,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:29,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:19:29,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 313 transitions, 2772 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:29,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:29,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:19:29,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:31,381 INFO L124 PetriNetUnfolderBase]: 9065/13947 cut-off events. [2024-06-28 01:19:31,381 INFO L125 PetriNetUnfolderBase]: For 871766/871766 co-relation queries the response was YES. [2024-06-28 01:19:31,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92749 conditions, 13947 events. 9065/13947 cut-off events. For 871766/871766 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 88885 event pairs, 2670 based on Foata normal form. 1/13666 useless extension candidates. Maximal degree in co-relation 92636. Up to 12723 conditions per place. [2024-06-28 01:19:31,555 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 301 selfloop transitions, 36 changer transitions 0/345 dead transitions. [2024-06-28 01:19:31,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 345 transitions, 3730 flow [2024-06-28 01:19:31,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:31,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:31,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 01:19:31,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606413994169096 [2024-06-28 01:19:31,556 INFO L175 Difference]: Start difference. First operand has 246 places, 313 transitions, 2772 flow. Second operand 7 states and 158 transitions. [2024-06-28 01:19:31,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 345 transitions, 3730 flow [2024-06-28 01:19:32,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 345 transitions, 3643 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 01:19:32,785 INFO L231 Difference]: Finished difference. Result has 250 places, 316 transitions, 2805 flow [2024-06-28 01:19:32,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2699, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2805, PETRI_PLACES=250, PETRI_TRANSITIONS=316} [2024-06-28 01:19:32,786 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 195 predicate places. [2024-06-28 01:19:32,786 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 316 transitions, 2805 flow [2024-06-28 01:19:32,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:32,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:32,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:32,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:19:32,787 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:32,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:32,787 INFO L85 PathProgramCache]: Analyzing trace with hash 2118379443, now seen corresponding path program 1 times [2024-06-28 01:19:32,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:32,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026226990] [2024-06-28 01:19:32,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:32,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:32,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:33,523 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:19:33,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:33,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026226990] [2024-06-28 01:19:33,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026226990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:33,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:33,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:33,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456284337] [2024-06-28 01:19:33,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:33,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:33,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:33,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:33,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:33,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:19:33,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 316 transitions, 2805 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:33,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:33,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:19:33,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:36,015 INFO L124 PetriNetUnfolderBase]: 9116/13930 cut-off events. [2024-06-28 01:19:36,016 INFO L125 PetriNetUnfolderBase]: For 895429/895429 co-relation queries the response was YES. [2024-06-28 01:19:36,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92887 conditions, 13930 events. 9116/13930 cut-off events. For 895429/895429 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 87822 event pairs, 2665 based on Foata normal form. 3/13673 useless extension candidates. Maximal degree in co-relation 92772. Up to 12721 conditions per place. [2024-06-28 01:19:36,188 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 318 selfloop transitions, 32 changer transitions 0/358 dead transitions. [2024-06-28 01:19:36,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 358 transitions, 3875 flow [2024-06-28 01:19:36,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:36,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:36,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 01:19:36,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478134110787172 [2024-06-28 01:19:36,190 INFO L175 Difference]: Start difference. First operand has 250 places, 316 transitions, 2805 flow. Second operand 7 states and 164 transitions. [2024-06-28 01:19:36,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 358 transitions, 3875 flow [2024-06-28 01:19:37,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 358 transitions, 3810 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:19:37,444 INFO L231 Difference]: Finished difference. Result has 253 places, 322 transitions, 2908 flow [2024-06-28 01:19:37,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2908, PETRI_PLACES=253, PETRI_TRANSITIONS=322} [2024-06-28 01:19:37,444 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 198 predicate places. [2024-06-28 01:19:37,445 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 322 transitions, 2908 flow [2024-06-28 01:19:37,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:37,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:37,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:37,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:19:37,445 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:37,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:37,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1282389133, now seen corresponding path program 2 times [2024-06-28 01:19:37,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:37,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881481011] [2024-06-28 01:19:37,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:37,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:37,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:38,184 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:19:38,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:38,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881481011] [2024-06-28 01:19:38,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881481011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:38,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:38,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:38,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534251834] [2024-06-28 01:19:38,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:38,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:38,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:38,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:38,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:38,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:19:38,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 322 transitions, 2908 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:38,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:38,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:19:38,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:40,704 INFO L124 PetriNetUnfolderBase]: 9167/13985 cut-off events. [2024-06-28 01:19:40,704 INFO L125 PetriNetUnfolderBase]: For 922868/922874 co-relation queries the response was YES. [2024-06-28 01:19:40,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94628 conditions, 13985 events. 9167/13985 cut-off events. For 922868/922874 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 87950 event pairs, 2654 based on Foata normal form. 7/13736 useless extension candidates. Maximal degree in co-relation 94512. Up to 12763 conditions per place. [2024-06-28 01:19:40,875 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 311 selfloop transitions, 36 changer transitions 0/355 dead transitions. [2024-06-28 01:19:40,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 355 transitions, 3904 flow [2024-06-28 01:19:40,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:40,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:40,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 01:19:40,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606413994169096 [2024-06-28 01:19:40,876 INFO L175 Difference]: Start difference. First operand has 253 places, 322 transitions, 2908 flow. Second operand 7 states and 158 transitions. [2024-06-28 01:19:40,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 355 transitions, 3904 flow [2024-06-28 01:19:42,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 355 transitions, 3835 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 01:19:42,246 INFO L231 Difference]: Finished difference. Result has 257 places, 325 transitions, 2970 flow [2024-06-28 01:19:42,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2843, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2970, PETRI_PLACES=257, PETRI_TRANSITIONS=325} [2024-06-28 01:19:42,246 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 202 predicate places. [2024-06-28 01:19:42,246 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 325 transitions, 2970 flow [2024-06-28 01:19:42,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:42,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:42,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:42,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:19:42,247 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:42,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:42,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1270424222, now seen corresponding path program 3 times [2024-06-28 01:19:42,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:42,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806339786] [2024-06-28 01:19:42,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:42,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:42,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:42,979 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:19:42,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:42,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806339786] [2024-06-28 01:19:42,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806339786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:42,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:42,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:42,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826822022] [2024-06-28 01:19:42,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:42,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:42,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:42,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:42,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:43,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:19:43,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 325 transitions, 2970 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:43,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:43,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:19:43,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:45,486 INFO L124 PetriNetUnfolderBase]: 9164/14086 cut-off events. [2024-06-28 01:19:45,487 INFO L125 PetriNetUnfolderBase]: For 935755/935761 co-relation queries the response was YES. [2024-06-28 01:19:45,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94861 conditions, 14086 events. 9164/14086 cut-off events. For 935755/935761 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 89834 event pairs, 2680 based on Foata normal form. 2/13806 useless extension candidates. Maximal degree in co-relation 94743. Up to 12858 conditions per place. [2024-06-28 01:19:45,689 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 306 selfloop transitions, 36 changer transitions 0/350 dead transitions. [2024-06-28 01:19:45,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 350 transitions, 3750 flow [2024-06-28 01:19:45,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:45,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:45,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 01:19:45,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 01:19:45,691 INFO L175 Difference]: Start difference. First operand has 257 places, 325 transitions, 2970 flow. Second operand 7 states and 154 transitions. [2024-06-28 01:19:45,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 350 transitions, 3750 flow [2024-06-28 01:19:46,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 350 transitions, 3638 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 01:19:46,936 INFO L231 Difference]: Finished difference. Result has 260 places, 325 transitions, 2936 flow [2024-06-28 01:19:46,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2936, PETRI_PLACES=260, PETRI_TRANSITIONS=325} [2024-06-28 01:19:46,937 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 205 predicate places. [2024-06-28 01:19:46,937 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 325 transitions, 2936 flow [2024-06-28 01:19:46,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:46,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:46,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:46,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:19:46,937 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:46,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:46,938 INFO L85 PathProgramCache]: Analyzing trace with hash 2125731093, now seen corresponding path program 3 times [2024-06-28 01:19:46,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:46,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714442497] [2024-06-28 01:19:46,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:46,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:47,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:19:47,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:47,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714442497] [2024-06-28 01:19:47,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714442497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:47,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:47,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:19:47,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010832253] [2024-06-28 01:19:47,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:47,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:19:47,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:47,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:19:47,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:19:47,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:19:47,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 325 transitions, 2936 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:47,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:47,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:19:47,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:50,494 INFO L124 PetriNetUnfolderBase]: 9155/13990 cut-off events. [2024-06-28 01:19:50,494 INFO L125 PetriNetUnfolderBase]: For 950965/950971 co-relation queries the response was YES. [2024-06-28 01:19:50,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94272 conditions, 13990 events. 9155/13990 cut-off events. For 950965/950971 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 88364 event pairs, 2660 based on Foata normal form. 7/13735 useless extension candidates. Maximal degree in co-relation 94153. Up to 12752 conditions per place. [2024-06-28 01:19:50,693 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 313 selfloop transitions, 35 changer transitions 0/356 dead transitions. [2024-06-28 01:19:50,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 356 transitions, 3746 flow [2024-06-28 01:19:50,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:19:50,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:19:50,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 01:19:50,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46647230320699706 [2024-06-28 01:19:50,695 INFO L175 Difference]: Start difference. First operand has 260 places, 325 transitions, 2936 flow. Second operand 7 states and 160 transitions. [2024-06-28 01:19:50,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 356 transitions, 3746 flow [2024-06-28 01:19:51,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 356 transitions, 3607 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 01:19:51,926 INFO L231 Difference]: Finished difference. Result has 259 places, 325 transitions, 2873 flow [2024-06-28 01:19:51,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2797, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2873, PETRI_PLACES=259, PETRI_TRANSITIONS=325} [2024-06-28 01:19:51,926 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 204 predicate places. [2024-06-28 01:19:51,926 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 325 transitions, 2873 flow [2024-06-28 01:19:51,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:51,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:51,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:51,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:19:51,927 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:51,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:51,927 INFO L85 PathProgramCache]: Analyzing trace with hash 606938662, now seen corresponding path program 1 times [2024-06-28 01:19:51,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:51,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286119163] [2024-06-28 01:19:51,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:51,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:51,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:53,372 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:19:53,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:53,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286119163] [2024-06-28 01:19:53,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286119163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:53,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:53,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:19:53,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746117758] [2024-06-28 01:19:53,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:53,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:19:53,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:53,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:19:53,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:19:53,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:19:53,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 325 transitions, 2873 flow. Second operand has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:53,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:53,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:19:53,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:19:56,316 INFO L124 PetriNetUnfolderBase]: 8447/13339 cut-off events. [2024-06-28 01:19:56,317 INFO L125 PetriNetUnfolderBase]: For 1065517/1065561 co-relation queries the response was YES. [2024-06-28 01:19:56,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93780 conditions, 13339 events. 8447/13339 cut-off events. For 1065517/1065561 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 88967 event pairs, 1671 based on Foata normal form. 16/12991 useless extension candidates. Maximal degree in co-relation 93661. Up to 10964 conditions per place. [2024-06-28 01:19:56,513 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 362 selfloop transitions, 37 changer transitions 0/429 dead transitions. [2024-06-28 01:19:56,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 429 transitions, 4453 flow [2024-06-28 01:19:56,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:19:56,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:19:56,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 317 transitions. [2024-06-28 01:19:56,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5391156462585034 [2024-06-28 01:19:56,514 INFO L175 Difference]: Start difference. First operand has 259 places, 325 transitions, 2873 flow. Second operand 12 states and 317 transitions. [2024-06-28 01:19:56,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 429 transitions, 4453 flow [2024-06-28 01:19:57,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 429 transitions, 4352 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:19:57,923 INFO L231 Difference]: Finished difference. Result has 265 places, 330 transitions, 3004 flow [2024-06-28 01:19:57,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2772, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3004, PETRI_PLACES=265, PETRI_TRANSITIONS=330} [2024-06-28 01:19:57,923 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 210 predicate places. [2024-06-28 01:19:57,923 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 330 transitions, 3004 flow [2024-06-28 01:19:57,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:57,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:19:57,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:19:57,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:19:57,924 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:19:57,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:19:57,924 INFO L85 PathProgramCache]: Analyzing trace with hash 608816332, now seen corresponding path program 2 times [2024-06-28 01:19:57,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:19:57,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051677787] [2024-06-28 01:19:57,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:19:57,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:19:57,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:19:59,272 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:19:59,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:19:59,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051677787] [2024-06-28 01:19:59,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051677787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:19:59,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:19:59,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:19:59,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213255514] [2024-06-28 01:19:59,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:19:59,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:19:59,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:19:59,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:19:59,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:19:59,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:19:59,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 330 transitions, 3004 flow. Second operand has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:19:59,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:19:59,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:19:59,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:02,085 INFO L124 PetriNetUnfolderBase]: 8659/13681 cut-off events. [2024-06-28 01:20:02,085 INFO L125 PetriNetUnfolderBase]: For 1163443/1163487 co-relation queries the response was YES. [2024-06-28 01:20:02,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98563 conditions, 13681 events. 8659/13681 cut-off events. For 1163443/1163487 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 92158 event pairs, 2082 based on Foata normal form. 36/13363 useless extension candidates. Maximal degree in co-relation 98442. Up to 11522 conditions per place. [2024-06-28 01:20:02,304 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 343 selfloop transitions, 32 changer transitions 0/405 dead transitions. [2024-06-28 01:20:02,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 405 transitions, 4168 flow [2024-06-28 01:20:02,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:20:02,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:20:02,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-28 01:20:02,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-28 01:20:02,305 INFO L175 Difference]: Start difference. First operand has 265 places, 330 transitions, 3004 flow. Second operand 10 states and 260 transitions. [2024-06-28 01:20:02,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 405 transitions, 4168 flow [2024-06-28 01:20:04,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 405 transitions, 4076 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 01:20:04,318 INFO L231 Difference]: Finished difference. Result has 269 places, 332 transitions, 3107 flow [2024-06-28 01:20:04,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2918, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3107, PETRI_PLACES=269, PETRI_TRANSITIONS=332} [2024-06-28 01:20:04,319 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 214 predicate places. [2024-06-28 01:20:04,319 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 332 transitions, 3107 flow [2024-06-28 01:20:04,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:04,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:04,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:04,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:20:04,319 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:04,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:04,320 INFO L85 PathProgramCache]: Analyzing trace with hash 608812612, now seen corresponding path program 3 times [2024-06-28 01:20:04,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:04,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357675375] [2024-06-28 01:20:04,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:04,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:05,853 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:20:05,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:05,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357675375] [2024-06-28 01:20:05,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357675375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:05,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:05,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:20:05,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96373718] [2024-06-28 01:20:05,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:05,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:20:05,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:05,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:20:05,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:20:06,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:20:06,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 332 transitions, 3107 flow. Second operand has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:06,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:06,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:20:06,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:08,786 INFO L124 PetriNetUnfolderBase]: 8631/13606 cut-off events. [2024-06-28 01:20:08,786 INFO L125 PetriNetUnfolderBase]: For 1101536/1101580 co-relation queries the response was YES. [2024-06-28 01:20:08,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96390 conditions, 13606 events. 8631/13606 cut-off events. For 1101536/1101580 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 91390 event pairs, 2016 based on Foata normal form. 16/13279 useless extension candidates. Maximal degree in co-relation 96267. Up to 11220 conditions per place. [2024-06-28 01:20:08,990 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 345 selfloop transitions, 34 changer transitions 0/409 dead transitions. [2024-06-28 01:20:08,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 409 transitions, 4185 flow [2024-06-28 01:20:08,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:20:08,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:20:08,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-28 01:20:08,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.536734693877551 [2024-06-28 01:20:08,992 INFO L175 Difference]: Start difference. First operand has 269 places, 332 transitions, 3107 flow. Second operand 10 states and 263 transitions. [2024-06-28 01:20:08,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 409 transitions, 4185 flow [2024-06-28 01:20:11,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 409 transitions, 4038 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-28 01:20:11,124 INFO L231 Difference]: Finished difference. Result has 271 places, 332 transitions, 3035 flow [2024-06-28 01:20:11,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3035, PETRI_PLACES=271, PETRI_TRANSITIONS=332} [2024-06-28 01:20:11,124 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 216 predicate places. [2024-06-28 01:20:11,124 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 332 transitions, 3035 flow [2024-06-28 01:20:11,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:11,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:11,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:11,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:20:11,125 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:11,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:11,125 INFO L85 PathProgramCache]: Analyzing trace with hash -25288734, now seen corresponding path program 4 times [2024-06-28 01:20:11,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:11,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616645961] [2024-06-28 01:20:11,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:11,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:11,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:12,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:12,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:12,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616645961] [2024-06-28 01:20:12,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616645961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:12,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:12,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:20:12,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247303615] [2024-06-28 01:20:12,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:12,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:20:12,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:12,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:20:12,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:20:12,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:20:12,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 332 transitions, 3035 flow. Second operand has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:12,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:12,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:20:12,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:15,488 INFO L124 PetriNetUnfolderBase]: 8783/13834 cut-off events. [2024-06-28 01:20:15,489 INFO L125 PetriNetUnfolderBase]: For 1125242/1125292 co-relation queries the response was YES. [2024-06-28 01:20:15,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97145 conditions, 13834 events. 8783/13834 cut-off events. For 1125242/1125292 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 93220 event pairs, 1740 based on Foata normal form. 25/13514 useless extension candidates. Maximal degree in co-relation 97021. Up to 10228 conditions per place. [2024-06-28 01:20:15,724 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 245 selfloop transitions, 134 changer transitions 0/409 dead transitions. [2024-06-28 01:20:15,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 409 transitions, 4193 flow [2024-06-28 01:20:15,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:20:15,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:20:15,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-06-28 01:20:15,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5551020408163265 [2024-06-28 01:20:15,725 INFO L175 Difference]: Start difference. First operand has 271 places, 332 transitions, 3035 flow. Second operand 10 states and 272 transitions. [2024-06-28 01:20:15,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 409 transitions, 4193 flow [2024-06-28 01:20:17,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 409 transitions, 4116 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:20:17,803 INFO L231 Difference]: Finished difference. Result has 273 places, 333 transitions, 3295 flow [2024-06-28 01:20:17,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3295, PETRI_PLACES=273, PETRI_TRANSITIONS=333} [2024-06-28 01:20:17,803 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 218 predicate places. [2024-06-28 01:20:17,803 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 333 transitions, 3295 flow [2024-06-28 01:20:17,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:17,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:17,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:17,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:20:17,804 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:17,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:17,804 INFO L85 PathProgramCache]: Analyzing trace with hash -25436604, now seen corresponding path program 5 times [2024-06-28 01:20:17,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:17,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301970005] [2024-06-28 01:20:17,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:17,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:17,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:19,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:19,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:19,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301970005] [2024-06-28 01:20:19,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301970005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:19,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:19,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:20:19,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158840010] [2024-06-28 01:20:19,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:19,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:20:19,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:19,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:20:19,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:20:19,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:20:19,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 333 transitions, 3295 flow. Second operand has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:19,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:19,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:20:19,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:22,897 INFO L124 PetriNetUnfolderBase]: 9301/14601 cut-off events. [2024-06-28 01:20:22,897 INFO L125 PetriNetUnfolderBase]: For 1253938/1253988 co-relation queries the response was YES. [2024-06-28 01:20:23,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107695 conditions, 14601 events. 9301/14601 cut-off events. For 1253938/1253988 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 98924 event pairs, 1815 based on Foata normal form. 17/14285 useless extension candidates. Maximal degree in co-relation 107570. Up to 11114 conditions per place. [2024-06-28 01:20:23,122 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 286 selfloop transitions, 112 changer transitions 0/428 dead transitions. [2024-06-28 01:20:23,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 428 transitions, 4947 flow [2024-06-28 01:20:23,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:20:23,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:20:23,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 297 transitions. [2024-06-28 01:20:23,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-28 01:20:23,123 INFO L175 Difference]: Start difference. First operand has 273 places, 333 transitions, 3295 flow. Second operand 11 states and 297 transitions. [2024-06-28 01:20:23,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 428 transitions, 4947 flow [2024-06-28 01:20:25,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 428 transitions, 4602 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 01:20:25,188 INFO L231 Difference]: Finished difference. Result has 278 places, 341 transitions, 3442 flow [2024-06-28 01:20:25,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3442, PETRI_PLACES=278, PETRI_TRANSITIONS=341} [2024-06-28 01:20:25,189 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 223 predicate places. [2024-06-28 01:20:25,189 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 341 transitions, 3442 flow [2024-06-28 01:20:25,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:25,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:25,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:25,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:20:25,189 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:25,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:25,190 INFO L85 PathProgramCache]: Analyzing trace with hash -19710873, now seen corresponding path program 1 times [2024-06-28 01:20:25,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:25,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440573609] [2024-06-28 01:20:25,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:25,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:26,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:26,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:26,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440573609] [2024-06-28 01:20:26,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440573609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:26,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:26,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:20:26,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117738378] [2024-06-28 01:20:26,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:26,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:20:26,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:26,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:20:26,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:20:26,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:20:26,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 341 transitions, 3442 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:26,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:26,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:20:26,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:30,479 INFO L124 PetriNetUnfolderBase]: 10175/15848 cut-off events. [2024-06-28 01:20:30,480 INFO L125 PetriNetUnfolderBase]: For 1287014/1287064 co-relation queries the response was YES. [2024-06-28 01:20:30,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115016 conditions, 15848 events. 10175/15848 cut-off events. For 1287014/1287064 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 106041 event pairs, 2225 based on Foata normal form. 5/15485 useless extension candidates. Maximal degree in co-relation 114888. Up to 13636 conditions per place. [2024-06-28 01:20:30,816 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 318 selfloop transitions, 75 changer transitions 0/414 dead transitions. [2024-06-28 01:20:30,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 414 transitions, 4582 flow [2024-06-28 01:20:30,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:20:30,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:20:30,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 01:20:30,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-28 01:20:30,817 INFO L175 Difference]: Start difference. First operand has 278 places, 341 transitions, 3442 flow. Second operand 10 states and 252 transitions. [2024-06-28 01:20:30,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 414 transitions, 4582 flow [2024-06-28 01:20:32,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 414 transitions, 4393 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 01:20:32,982 INFO L231 Difference]: Finished difference. Result has 284 places, 346 transitions, 3520 flow [2024-06-28 01:20:32,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3520, PETRI_PLACES=284, PETRI_TRANSITIONS=346} [2024-06-28 01:20:32,982 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 229 predicate places. [2024-06-28 01:20:32,982 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 346 transitions, 3520 flow [2024-06-28 01:20:32,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:32,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:32,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:32,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:20:32,983 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:32,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:32,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1211333180, now seen corresponding path program 6 times [2024-06-28 01:20:32,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:32,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114895215] [2024-06-28 01:20:32,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:32,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:32,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:34,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:20:34,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:34,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114895215] [2024-06-28 01:20:34,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114895215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:34,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:34,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 01:20:34,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766284175] [2024-06-28 01:20:34,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:34,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 01:20:34,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:34,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 01:20:34,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 01:20:35,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:20:35,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 346 transitions, 3520 flow. Second operand has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:35,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:35,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:20:35,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:39,125 INFO L124 PetriNetUnfolderBase]: 9321/14702 cut-off events. [2024-06-28 01:20:39,125 INFO L125 PetriNetUnfolderBase]: For 1292805/1292864 co-relation queries the response was YES. [2024-06-28 01:20:39,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106875 conditions, 14702 events. 9321/14702 cut-off events. For 1292805/1292864 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 100564 event pairs, 1891 based on Foata normal form. 37/14391 useless extension candidates. Maximal degree in co-relation 106744. Up to 11614 conditions per place. [2024-06-28 01:20:39,335 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 290 selfloop transitions, 109 changer transitions 0/430 dead transitions. [2024-06-28 01:20:39,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 430 transitions, 4727 flow [2024-06-28 01:20:39,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:20:39,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:20:39,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 291 transitions. [2024-06-28 01:20:39,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5398886827458256 [2024-06-28 01:20:39,337 INFO L175 Difference]: Start difference. First operand has 284 places, 346 transitions, 3520 flow. Second operand 11 states and 291 transitions. [2024-06-28 01:20:39,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 430 transitions, 4727 flow [2024-06-28 01:20:41,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 430 transitions, 4476 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 01:20:41,607 INFO L231 Difference]: Finished difference. Result has 288 places, 348 transitions, 3571 flow [2024-06-28 01:20:41,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3269, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3571, PETRI_PLACES=288, PETRI_TRANSITIONS=348} [2024-06-28 01:20:41,607 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 233 predicate places. [2024-06-28 01:20:41,607 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 348 transitions, 3571 flow [2024-06-28 01:20:41,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:41,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:41,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:41,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:20:41,608 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:41,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:41,608 INFO L85 PathProgramCache]: Analyzing trace with hash -979367485, now seen corresponding path program 1 times [2024-06-28 01:20:41,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:41,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707876705] [2024-06-28 01:20:41,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:41,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:41,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:42,906 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:20:42,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:42,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707876705] [2024-06-28 01:20:42,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707876705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:42,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:42,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:20:42,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011072824] [2024-06-28 01:20:42,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:42,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:20:42,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:42,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:20:42,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:20:43,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-28 01:20:43,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 348 transitions, 3571 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:43,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:43,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-28 01:20:43,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:46,577 INFO L124 PetriNetUnfolderBase]: 9792/15409 cut-off events. [2024-06-28 01:20:46,578 INFO L125 PetriNetUnfolderBase]: For 1258216/1258299 co-relation queries the response was YES. [2024-06-28 01:20:46,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110740 conditions, 15409 events. 9792/15409 cut-off events. For 1258216/1258299 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 104832 event pairs, 2619 based on Foata normal form. 25/15018 useless extension candidates. Maximal degree in co-relation 110608. Up to 13390 conditions per place. [2024-06-28 01:20:46,804 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 303 selfloop transitions, 46 changer transitions 0/400 dead transitions. [2024-06-28 01:20:46,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 400 transitions, 4685 flow [2024-06-28 01:20:46,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:20:46,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:20:46,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:20:46,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229591836734694 [2024-06-28 01:20:46,806 INFO L175 Difference]: Start difference. First operand has 288 places, 348 transitions, 3571 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:20:46,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 400 transitions, 4685 flow [2024-06-28 01:20:48,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 400 transitions, 4430 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 01:20:48,738 INFO L231 Difference]: Finished difference. Result has 288 places, 355 transitions, 3539 flow [2024-06-28 01:20:48,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3316, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3539, PETRI_PLACES=288, PETRI_TRANSITIONS=355} [2024-06-28 01:20:48,738 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 233 predicate places. [2024-06-28 01:20:48,738 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 355 transitions, 3539 flow [2024-06-28 01:20:48,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:48,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:48,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:48,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:20:48,740 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:48,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:48,740 INFO L85 PathProgramCache]: Analyzing trace with hash -974929618, now seen corresponding path program 1 times [2024-06-28 01:20:48,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:48,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074788627] [2024-06-28 01:20:48,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:48,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:48,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:49,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:20:49,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:49,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074788627] [2024-06-28 01:20:49,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074788627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:49,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:49,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:49,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34980651] [2024-06-28 01:20:49,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:49,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:49,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:49,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:49,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:49,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:20:49,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 355 transitions, 3539 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:49,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:49,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:20:49,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:53,012 INFO L124 PetriNetUnfolderBase]: 10861/16685 cut-off events. [2024-06-28 01:20:53,012 INFO L125 PetriNetUnfolderBase]: For 1262982/1262988 co-relation queries the response was YES. [2024-06-28 01:20:53,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118406 conditions, 16685 events. 10861/16685 cut-off events. For 1262982/1262988 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 109993 event pairs, 2783 based on Foata normal form. 5/16336 useless extension candidates. Maximal degree in co-relation 118274. Up to 15385 conditions per place. [2024-06-28 01:20:53,501 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 359 selfloop transitions, 39 changer transitions 0/406 dead transitions. [2024-06-28 01:20:53,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 406 transitions, 5023 flow [2024-06-28 01:20:53,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:53,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:53,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 01:20:53,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48104956268221577 [2024-06-28 01:20:53,503 INFO L175 Difference]: Start difference. First operand has 288 places, 355 transitions, 3539 flow. Second operand 7 states and 165 transitions. [2024-06-28 01:20:53,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 406 transitions, 5023 flow [2024-06-28 01:20:55,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 406 transitions, 4935 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 01:20:55,056 INFO L231 Difference]: Finished difference. Result has 292 places, 371 transitions, 3813 flow [2024-06-28 01:20:55,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3451, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3813, PETRI_PLACES=292, PETRI_TRANSITIONS=371} [2024-06-28 01:20:55,056 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 237 predicate places. [2024-06-28 01:20:55,056 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 371 transitions, 3813 flow [2024-06-28 01:20:55,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:55,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:20:55,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:20:55,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:20:55,057 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:20:55,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:20:55,057 INFO L85 PathProgramCache]: Analyzing trace with hash -93343056, now seen corresponding path program 2 times [2024-06-28 01:20:55,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:20:55,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719900041] [2024-06-28 01:20:55,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:20:55,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:20:55,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:20:55,922 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:20:55,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:20:55,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719900041] [2024-06-28 01:20:55,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719900041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:20:55,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:20:55,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:20:55,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623509423] [2024-06-28 01:20:55,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:20:55,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:20:55,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:20:55,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:20:55,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:20:55,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-28 01:20:55,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 371 transitions, 3813 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:20:55,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:20:55,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-28 01:20:55,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:20:59,674 INFO L124 PetriNetUnfolderBase]: 10898/16739 cut-off events. [2024-06-28 01:20:59,674 INFO L125 PetriNetUnfolderBase]: For 1302096/1302102 co-relation queries the response was YES. [2024-06-28 01:20:59,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120663 conditions, 16739 events. 10898/16739 cut-off events. For 1302096/1302102 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 110527 event pairs, 2783 based on Foata normal form. 5/16389 useless extension candidates. Maximal degree in co-relation 120528. Up to 15424 conditions per place. [2024-06-28 01:20:59,876 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 356 selfloop transitions, 45 changer transitions 0/409 dead transitions. [2024-06-28 01:20:59,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 409 transitions, 5195 flow [2024-06-28 01:20:59,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:20:59,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:20:59,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 01:20:59,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-06-28 01:20:59,877 INFO L175 Difference]: Start difference. First operand has 292 places, 371 transitions, 3813 flow. Second operand 7 states and 162 transitions. [2024-06-28 01:20:59,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 409 transitions, 5195 flow [2024-06-28 01:21:01,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 409 transitions, 5083 flow, removed 55 selfloop flow, removed 1 redundant places. [2024-06-28 01:21:01,754 INFO L231 Difference]: Finished difference. Result has 298 places, 377 transitions, 3929 flow [2024-06-28 01:21:01,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3929, PETRI_PLACES=298, PETRI_TRANSITIONS=377} [2024-06-28 01:21:01,755 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 243 predicate places. [2024-06-28 01:21:01,755 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 377 transitions, 3929 flow [2024-06-28 01:21:01,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:01,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:21:01,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:21:01,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:21:01,755 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:21:01,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:21:01,755 INFO L85 PathProgramCache]: Analyzing trace with hash 820134985, now seen corresponding path program 2 times [2024-06-28 01:21:01,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:21:01,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63580684] [2024-06-28 01:21:01,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:21:01,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:21:01,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:21:03,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:21:03,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:21:03,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63580684] [2024-06-28 01:21:03,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63580684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:21:03,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:21:03,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:21:03,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230421342] [2024-06-28 01:21:03,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:21:03,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:21:03,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:21:03,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:21:03,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:21:03,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-28 01:21:03,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 377 transitions, 3929 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:21:03,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:21:03,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-28 01:21:03,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand