./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix035_power.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix035_power.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix035_power.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix035_power.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:33:30,586 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:33:30,667 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:33:30,678 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:33:30,678 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:33:30,700 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:33:30,701 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:33:30,701 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:33:30,702 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:33:30,704 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:33:30,704 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:33:30,704 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:33:30,705 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:33:30,709 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:33:30,709 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:33:30,709 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:33:30,710 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:33:30,710 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:33:30,710 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:33:30,711 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:33:30,711 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:33:30,711 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:33:30,711 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:33:30,712 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:33:30,712 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:33:30,712 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:33:30,712 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:33:30,712 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:33:30,713 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:33:30,713 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:33:30,714 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:33:30,714 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:33:30,714 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:33:30,714 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:33:30,715 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:33:30,715 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:33:30,715 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:33:30,715 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:33:30,715 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:33:30,715 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:33:30,716 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:33:30,716 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:33:30,716 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:33:30,716 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:33:30,938 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:33:30,955 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:33:30,957 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:33:30,958 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:33:30,959 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:33:30,960 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/mix035_power.opt_rmo.opt.yml/witness.yml [2024-06-28 01:33:31,093 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:33:31,093 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:33:31,094 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix035_power.opt_rmo.opt.i [2024-06-28 01:33:32,193 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:33:32,426 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:33:32,426 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix035_power.opt_rmo.opt.i [2024-06-28 01:33:32,436 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3eef3a4f8/72472e4cd86949949e660556dc30b6f2/FLAGf0acefc07 [2024-06-28 01:33:32,445 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3eef3a4f8/72472e4cd86949949e660556dc30b6f2 [2024-06-28 01:33:32,447 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:33:32,448 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:33:32,449 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:33:32,449 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:33:32,453 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:33:32,453 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:33:31" (1/2) ... [2024-06-28 01:33:32,454 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11be250d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:33:32, skipping insertion in model container [2024-06-28 01:33:32,454 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:33:31" (1/2) ... [2024-06-28 01:33:32,455 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@a7ba661 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:33:32, skipping insertion in model container [2024-06-28 01:33:32,455 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:33:32" (2/2) ... [2024-06-28 01:33:32,456 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11be250d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:32, skipping insertion in model container [2024-06-28 01:33:32,456 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:33:32" (2/2) ... [2024-06-28 01:33:32,456 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:33:32,531 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:33:32,533 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:33:32,533 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:33:32,533 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:33:32,533 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:33:32,533 INFO L106 edCorrectnessWitness]: ghost_update [L842-L842] multithreaded = 1; [2024-06-28 01:33:32,570 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:33:32,719 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/mix035_power.opt_rmo.opt.i[1001,1014] [2024-06-28 01:33:32,879 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:33:32,893 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:33:32,921 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/mix035_power.opt_rmo.opt.i[1001,1014] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:33:33,048 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:33:33,090 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:33:33,091 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33 WrapperNode [2024-06-28 01:33:33,091 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:33:33,092 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:33:33,092 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:33:33,092 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:33:33,097 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,108 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,142 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 124 [2024-06-28 01:33:33,142 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:33:33,143 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:33:33,143 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:33:33,143 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:33:33,151 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,151 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,154 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,166 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:33:33,166 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,166 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,173 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,175 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,176 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,177 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,182 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:33:33,183 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:33:33,183 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:33:33,183 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:33:33,184 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (1/1) ... [2024-06-28 01:33:33,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:33:33,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:33:33,211 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:33:33,253 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:33:33,269 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:33:33,270 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:33:33,270 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:33:33,270 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:33:33,271 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:33:33,272 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:33:33,272 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:33:33,272 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:33:33,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:33:33,272 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:33:33,272 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:33:33,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:33:33,274 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:33:33,403 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:33:33,405 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:33:33,658 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:33:33,658 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:33:33,821 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:33:33,822 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:33:33,823 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:33:33 BoogieIcfgContainer [2024-06-28 01:33:33,823 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:33:33,825 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:33:33,826 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:33:33,828 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:33:33,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:33:31" (1/4) ... [2024-06-28 01:33:33,829 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c4136e6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:33:33, skipping insertion in model container [2024-06-28 01:33:33,829 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:33:32" (2/4) ... [2024-06-28 01:33:33,829 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c4136e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:33:33, skipping insertion in model container [2024-06-28 01:33:33,829 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:33:33" (3/4) ... [2024-06-28 01:33:33,830 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c4136e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:33:33, skipping insertion in model container [2024-06-28 01:33:33,830 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:33:33" (4/4) ... [2024-06-28 01:33:33,831 INFO L112 eAbstractionObserver]: Analyzing ICFG mix035_power.opt_rmo.opt.i [2024-06-28 01:33:33,844 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:33:33,844 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:33:33,845 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:33:33,886 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:33:33,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:33:33,949 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-28 01:33:33,949 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:33:33,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-28 01:33:33,953 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:33:33,957 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 45 transitions, 99 flow [2024-06-28 01:33:33,969 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:33:33,975 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;@55652450, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:33:33,976 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:33:33,983 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:33:33,983 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:33:33,983 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:33:33,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:33,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:33:33,984 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:33,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:33,991 INFO L85 PathProgramCache]: Analyzing trace with hash 354490088, now seen corresponding path program 1 times [2024-06-28 01:33:33,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:34,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81060933] [2024-06-28 01:33:34,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:34,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:34,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:34,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:34,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:34,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81060933] [2024-06-28 01:33:34,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81060933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:34,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:34,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:33:34,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530891501] [2024-06-28 01:33:34,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:34,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:33:34,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:34,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:33:34,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:33:34,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 48 [2024-06-28 01:33:34,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 99 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:33:34,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:34,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 48 [2024-06-28 01:33:34,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:35,546 INFO L124 PetriNetUnfolderBase]: 3133/5195 cut-off events. [2024-06-28 01:33:35,547 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 01:33:35,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9803 conditions, 5195 events. 3133/5195 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 33736 event pairs, 2504 based on Foata normal form. 151/4853 useless extension candidates. Maximal degree in co-relation 9791. Up to 4519 conditions per place. [2024-06-28 01:33:35,575 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 40 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 01:33:35,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 59 transitions, 223 flow [2024-06-28 01:33:35,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:33:35,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:33:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-28 01:33:35,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-06-28 01:33:35,585 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 99 flow. Second operand 3 states and 101 transitions. [2024-06-28 01:33:35,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 59 transitions, 223 flow [2024-06-28 01:33:35,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:33:35,593 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 131 flow [2024-06-28 01:33:35,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-28 01:33:35,597 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 0 predicate places. [2024-06-28 01:33:35,597 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 131 flow [2024-06-28 01:33:35,598 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:33:35,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:35,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:35,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:33:35,598 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:35,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:35,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1362801817, now seen corresponding path program 1 times [2024-06-28 01:33:35,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:35,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519671979] [2024-06-28 01:33:35,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:35,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:35,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:36,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:36,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:36,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519671979] [2024-06-28 01:33:36,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519671979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:36,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:36,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:33:36,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652987548] [2024-06-28 01:33:36,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:36,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:33:36,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:36,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:33:36,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:33:36,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-28 01:33:36,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 131 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:36,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:36,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-28 01:33:36,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:36,823 INFO L124 PetriNetUnfolderBase]: 3640/5844 cut-off events. [2024-06-28 01:33:36,823 INFO L125 PetriNetUnfolderBase]: For 786/786 co-relation queries the response was YES. [2024-06-28 01:33:36,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12479 conditions, 5844 events. 3640/5844 cut-off events. For 786/786 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 36555 event pairs, 1645 based on Foata normal form. 6/5372 useless extension candidates. Maximal degree in co-relation 12467. Up to 5184 conditions per place. [2024-06-28 01:33:36,848 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 53 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-06-28 01:33:36,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 323 flow [2024-06-28 01:33:36,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:33:36,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:33:36,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-06-28 01:33:36,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.671875 [2024-06-28 01:33:36,850 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 131 flow. Second operand 4 states and 129 transitions. [2024-06-28 01:33:36,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 323 flow [2024-06-28 01:33:36,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:33:36,852 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 177 flow [2024-06-28 01:33:36,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=177, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 01:33:36,853 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2024-06-28 01:33:36,853 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 177 flow [2024-06-28 01:33:36,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:36,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:36,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:36,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:33:36,854 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:36,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:36,854 INFO L85 PathProgramCache]: Analyzing trace with hash -709970708, now seen corresponding path program 1 times [2024-06-28 01:33:36,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:36,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597337722] [2024-06-28 01:33:36,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:36,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:36,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:36,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:36,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:36,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597337722] [2024-06-28 01:33:36,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597337722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:36,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:36,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:33:36,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427349133] [2024-06-28 01:33:36,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:36,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:33:36,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:36,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:33:36,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:33:36,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 48 [2024-06-28 01:33:36,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 177 flow. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:36,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:36,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 48 [2024-06-28 01:33:36,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:37,091 INFO L124 PetriNetUnfolderBase]: 906/1932 cut-off events. [2024-06-28 01:33:37,092 INFO L125 PetriNetUnfolderBase]: For 452/524 co-relation queries the response was YES. [2024-06-28 01:33:37,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3848 conditions, 1932 events. 906/1932 cut-off events. For 452/524 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13821 event pairs, 335 based on Foata normal form. 7/1800 useless extension candidates. Maximal degree in co-relation 3834. Up to 1169 conditions per place. [2024-06-28 01:33:37,102 INFO L140 encePairwiseOnDemand]: 45/48 looper letters, 30 selfloop transitions, 4 changer transitions 0/61 dead transitions. [2024-06-28 01:33:37,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 252 flow [2024-06-28 01:33:37,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:33:37,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:33:37,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 111 transitions. [2024-06-28 01:33:37,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7708333333333334 [2024-06-28 01:33:37,104 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 177 flow. Second operand 3 states and 111 transitions. [2024-06-28 01:33:37,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 252 flow [2024-06-28 01:33:37,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 61 transitions, 238 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:33:37,106 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 152 flow [2024-06-28 01:33:37,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=152, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-28 01:33:37,106 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 2 predicate places. [2024-06-28 01:33:37,107 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 152 flow [2024-06-28 01:33:37,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:37,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:37,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:37,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:33:37,107 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:37,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:37,108 INFO L85 PathProgramCache]: Analyzing trace with hash -865870784, now seen corresponding path program 1 times [2024-06-28 01:33:37,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:37,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162900137] [2024-06-28 01:33:37,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:37,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:37,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:38,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:33:38,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:38,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162900137] [2024-06-28 01:33:38,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162900137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:38,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:38,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:33:38,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395814986] [2024-06-28 01:33:38,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:38,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:33:38,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:38,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:33:38,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:33:38,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2024-06-28 01:33:38,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:38,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:38,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2024-06-28 01:33:38,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:38,720 INFO L124 PetriNetUnfolderBase]: 2985/4585 cut-off events. [2024-06-28 01:33:38,720 INFO L125 PetriNetUnfolderBase]: For 2539/2539 co-relation queries the response was YES. [2024-06-28 01:33:38,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10954 conditions, 4585 events. 2985/4585 cut-off events. For 2539/2539 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 26581 event pairs, 933 based on Foata normal form. 6/4512 useless extension candidates. Maximal degree in co-relation 10940. Up to 4212 conditions per place. [2024-06-28 01:33:38,739 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 65 selfloop transitions, 12 changer transitions 5/95 dead transitions. [2024-06-28 01:33:38,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 95 transitions, 434 flow [2024-06-28 01:33:38,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:33:38,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:33:38,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:33:38,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-28 01:33:38,741 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 152 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:33:38,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 95 transitions, 434 flow [2024-06-28 01:33:38,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 95 transitions, 422 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:33:38,743 INFO L231 Difference]: Finished difference. Result has 60 places, 52 transitions, 199 flow [2024-06-28 01:33:38,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=199, PETRI_PLACES=60, PETRI_TRANSITIONS=52} [2024-06-28 01:33:38,744 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 6 predicate places. [2024-06-28 01:33:38,744 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 52 transitions, 199 flow [2024-06-28 01:33:38,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:38,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:38,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:38,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:33:38,745 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:38,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:38,745 INFO L85 PathProgramCache]: Analyzing trace with hash 617951367, now seen corresponding path program 1 times [2024-06-28 01:33:38,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:38,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126543605] [2024-06-28 01:33:38,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:38,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:38,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:39,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:39,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:39,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126543605] [2024-06-28 01:33:39,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126543605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:39,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:39,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:33:39,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089266288] [2024-06-28 01:33:39,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:39,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:33:39,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:39,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:33:39,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:33:39,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 48 [2024-06-28 01:33:39,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 52 transitions, 199 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:39,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:39,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 48 [2024-06-28 01:33:39,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:39,973 INFO L124 PetriNetUnfolderBase]: 2555/4401 cut-off events. [2024-06-28 01:33:39,973 INFO L125 PetriNetUnfolderBase]: For 3286/3286 co-relation queries the response was YES. [2024-06-28 01:33:39,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10587 conditions, 4401 events. 2555/4401 cut-off events. For 3286/3286 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 28388 event pairs, 1145 based on Foata normal form. 2/4271 useless extension candidates. Maximal degree in co-relation 10570. Up to 3686 conditions per place. [2024-06-28 01:33:39,997 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 55 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-06-28 01:33:39,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 76 transitions, 404 flow [2024-06-28 01:33:39,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:33:39,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:33:39,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 01:33:39,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 01:33:39,999 INFO L175 Difference]: Start difference. First operand has 60 places, 52 transitions, 199 flow. Second operand 5 states and 130 transitions. [2024-06-28 01:33:39,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 76 transitions, 404 flow [2024-06-28 01:33:40,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 76 transitions, 371 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 01:33:40,007 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 248 flow [2024-06-28 01:33:40,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=248, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-28 01:33:40,009 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2024-06-28 01:33:40,013 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 248 flow [2024-06-28 01:33:40,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:40,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:40,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:40,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:33:40,013 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:40,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:40,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1780580110, now seen corresponding path program 1 times [2024-06-28 01:33:40,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:40,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743304911] [2024-06-28 01:33:40,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:40,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:40,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:40,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:40,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:40,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743304911] [2024-06-28 01:33:40,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743304911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:40,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:40,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:33:40,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911683009] [2024-06-28 01:33:40,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:40,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:33:40,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:40,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:33:40,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:33:40,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:33:40,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 248 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:40,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:40,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:33:40,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:41,469 INFO L124 PetriNetUnfolderBase]: 3031/5056 cut-off events. [2024-06-28 01:33:41,470 INFO L125 PetriNetUnfolderBase]: For 5619/5619 co-relation queries the response was YES. [2024-06-28 01:33:41,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13238 conditions, 5056 events. 3031/5056 cut-off events. For 5619/5619 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 32001 event pairs, 1326 based on Foata normal form. 4/4920 useless extension candidates. Maximal degree in co-relation 13218. Up to 4319 conditions per place. [2024-06-28 01:33:41,497 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 69 selfloop transitions, 13 changer transitions 0/93 dead transitions. [2024-06-28 01:33:41,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 93 transitions, 517 flow [2024-06-28 01:33:41,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:33:41,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:33:41,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 01:33:41,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-06-28 01:33:41,499 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 248 flow. Second operand 6 states and 154 transitions. [2024-06-28 01:33:41,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 93 transitions, 517 flow [2024-06-28 01:33:41,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 93 transitions, 500 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 01:33:41,505 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 321 flow [2024-06-28 01:33:41,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=321, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-06-28 01:33:41,507 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2024-06-28 01:33:41,507 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 321 flow [2024-06-28 01:33:41,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:41,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:41,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:41,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:33:41,508 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:41,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:41,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1788774340, now seen corresponding path program 2 times [2024-06-28 01:33:41,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:41,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557398988] [2024-06-28 01:33:41,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:41,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:41,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:42,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:42,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:42,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557398988] [2024-06-28 01:33:42,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557398988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:42,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:42,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:33:42,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669284126] [2024-06-28 01:33:42,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:42,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:33:42,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:42,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:33:42,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:33:42,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:33:42,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 321 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:42,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:42,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:33:42,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:42,716 INFO L124 PetriNetUnfolderBase]: 3054/5101 cut-off events. [2024-06-28 01:33:42,717 INFO L125 PetriNetUnfolderBase]: For 8522/8532 co-relation queries the response was YES. [2024-06-28 01:33:42,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14475 conditions, 5101 events. 3054/5101 cut-off events. For 8522/8532 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 32254 event pairs, 1260 based on Foata normal form. 12/4970 useless extension candidates. Maximal degree in co-relation 14452. Up to 4302 conditions per place. [2024-06-28 01:33:42,742 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 67 selfloop transitions, 18 changer transitions 0/96 dead transitions. [2024-06-28 01:33:42,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 96 transitions, 589 flow [2024-06-28 01:33:42,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:33:42,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:33:42,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 01:33:42,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5381944444444444 [2024-06-28 01:33:42,744 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 321 flow. Second operand 6 states and 155 transitions. [2024-06-28 01:33:42,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 96 transitions, 589 flow [2024-06-28 01:33:42,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 96 transitions, 558 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:33:42,749 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 364 flow [2024-06-28 01:33:42,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=364, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-28 01:33:42,750 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 16 predicate places. [2024-06-28 01:33:42,750 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 364 flow [2024-06-28 01:33:42,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:42,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:42,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:42,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:33:42,751 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:42,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:42,751 INFO L85 PathProgramCache]: Analyzing trace with hash 896464440, now seen corresponding path program 1 times [2024-06-28 01:33:42,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:42,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130561626] [2024-06-28 01:33:42,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:42,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:42,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:43,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:43,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:43,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130561626] [2024-06-28 01:33:43,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130561626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:43,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:43,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:33:43,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794872392] [2024-06-28 01:33:43,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:43,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:33:43,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:43,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:33:43,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:33:43,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:33:43,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 364 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:43,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:43,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:33:43,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:44,324 INFO L124 PetriNetUnfolderBase]: 3247/5444 cut-off events. [2024-06-28 01:33:44,324 INFO L125 PetriNetUnfolderBase]: For 11613/11613 co-relation queries the response was YES. [2024-06-28 01:33:44,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16177 conditions, 5444 events. 3247/5444 cut-off events. For 11613/11613 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 34777 event pairs, 1298 based on Foata normal form. 2/5307 useless extension candidates. Maximal degree in co-relation 16153. Up to 4616 conditions per place. [2024-06-28 01:33:44,355 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 81 selfloop transitions, 22 changer transitions 0/114 dead transitions. [2024-06-28 01:33:44,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 114 transitions, 745 flow [2024-06-28 01:33:44,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:33:44,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:33:44,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:33:44,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-28 01:33:44,356 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 364 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:33:44,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 114 transitions, 745 flow [2024-06-28 01:33:44,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 114 transitions, 692 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:33:44,365 INFO L231 Difference]: Finished difference. Result has 75 places, 80 transitions, 473 flow [2024-06-28 01:33:44,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=473, PETRI_PLACES=75, PETRI_TRANSITIONS=80} [2024-06-28 01:33:44,366 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 21 predicate places. [2024-06-28 01:33:44,366 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 80 transitions, 473 flow [2024-06-28 01:33:44,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:44,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:44,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:44,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:33:44,367 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:44,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:44,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1152897022, now seen corresponding path program 1 times [2024-06-28 01:33:44,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:44,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888953396] [2024-06-28 01:33:44,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:44,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:44,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:45,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:45,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:45,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888953396] [2024-06-28 01:33:45,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888953396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:45,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:45,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:33:45,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854393213] [2024-06-28 01:33:45,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:45,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:33:45,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:45,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:33:45,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:33:45,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:33:45,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 80 transitions, 473 flow. Second operand has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:45,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:45,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:33:45,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:46,202 INFO L124 PetriNetUnfolderBase]: 3571/5892 cut-off events. [2024-06-28 01:33:46,203 INFO L125 PetriNetUnfolderBase]: For 17426/17426 co-relation queries the response was YES. [2024-06-28 01:33:46,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19181 conditions, 5892 events. 3571/5892 cut-off events. For 17426/17426 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 37785 event pairs, 1407 based on Foata normal form. 2/5737 useless extension candidates. Maximal degree in co-relation 19154. Up to 5078 conditions per place. [2024-06-28 01:33:46,282 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 93 selfloop transitions, 17 changer transitions 0/122 dead transitions. [2024-06-28 01:33:46,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 122 transitions, 835 flow [2024-06-28 01:33:46,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:33:46,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:33:46,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 01:33:46,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 01:33:46,284 INFO L175 Difference]: Start difference. First operand has 75 places, 80 transitions, 473 flow. Second operand 7 states and 180 transitions. [2024-06-28 01:33:46,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 122 transitions, 835 flow [2024-06-28 01:33:46,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 122 transitions, 782 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 01:33:46,299 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 535 flow [2024-06-28 01:33:46,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=535, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 01:33:46,301 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 27 predicate places. [2024-06-28 01:33:46,301 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 535 flow [2024-06-28 01:33:46,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.375) internal successors, (123), 8 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:46,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:46,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:46,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:33:46,304 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:46,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:46,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1160531299, now seen corresponding path program 1 times [2024-06-28 01:33:46,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:46,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107995826] [2024-06-28 01:33:46,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:46,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:46,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:47,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:47,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:47,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107995826] [2024-06-28 01:33:47,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107995826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:47,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:47,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:33:47,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742194586] [2024-06-28 01:33:47,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:47,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:33:47,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:47,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:33:47,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:33:47,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:33:47,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 535 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:47,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:47,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:33:47,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:48,106 INFO L124 PetriNetUnfolderBase]: 3239/5408 cut-off events. [2024-06-28 01:33:48,107 INFO L125 PetriNetUnfolderBase]: For 19008/19008 co-relation queries the response was YES. [2024-06-28 01:33:48,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18171 conditions, 5408 events. 3239/5408 cut-off events. For 19008/19008 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 34443 event pairs, 1223 based on Foata normal form. 4/5269 useless extension candidates. Maximal degree in co-relation 18141. Up to 4570 conditions per place. [2024-06-28 01:33:48,163 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 97 selfloop transitions, 24 changer transitions 0/132 dead transitions. [2024-06-28 01:33:48,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 132 transitions, 925 flow [2024-06-28 01:33:48,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:33:48,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:33:48,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 01:33:48,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260416666666666 [2024-06-28 01:33:48,170 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 535 flow. Second operand 8 states and 202 transitions. [2024-06-28 01:33:48,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 132 transitions, 925 flow [2024-06-28 01:33:48,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 132 transitions, 868 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 01:33:48,179 INFO L231 Difference]: Finished difference. Result has 85 places, 89 transitions, 563 flow [2024-06-28 01:33:48,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=563, PETRI_PLACES=85, PETRI_TRANSITIONS=89} [2024-06-28 01:33:48,181 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 31 predicate places. [2024-06-28 01:33:48,181 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 89 transitions, 563 flow [2024-06-28 01:33:48,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:48,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:48,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:48,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:33:48,182 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:48,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:48,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1347261896, now seen corresponding path program 1 times [2024-06-28 01:33:48,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:48,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551903126] [2024-06-28 01:33:48,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:48,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:48,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:48,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:48,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:48,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551903126] [2024-06-28 01:33:48,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551903126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:48,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:48,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:33:48,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123017459] [2024-06-28 01:33:48,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:48,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:33:48,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:48,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:33:48,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:33:48,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:33:48,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 89 transitions, 563 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:48,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:48,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:33:48,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:49,619 INFO L124 PetriNetUnfolderBase]: 3236/5474 cut-off events. [2024-06-28 01:33:49,619 INFO L125 PetriNetUnfolderBase]: For 21883/21883 co-relation queries the response was YES. [2024-06-28 01:33:49,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18637 conditions, 5474 events. 3236/5474 cut-off events. For 21883/21883 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 35333 event pairs, 1321 based on Foata normal form. 1/5304 useless extension candidates. Maximal degree in co-relation 18606. Up to 4646 conditions per place. [2024-06-28 01:33:49,645 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 85 selfloop transitions, 11 changer transitions 0/107 dead transitions. [2024-06-28 01:33:49,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 107 transitions, 815 flow [2024-06-28 01:33:49,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:33:49,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:33:49,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-28 01:33:49,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2024-06-28 01:33:49,647 INFO L175 Difference]: Start difference. First operand has 85 places, 89 transitions, 563 flow. Second operand 5 states and 123 transitions. [2024-06-28 01:33:49,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 107 transitions, 815 flow [2024-06-28 01:33:49,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 107 transitions, 748 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 01:33:49,657 INFO L231 Difference]: Finished difference. Result has 84 places, 92 transitions, 551 flow [2024-06-28 01:33:49,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=551, PETRI_PLACES=84, PETRI_TRANSITIONS=92} [2024-06-28 01:33:49,658 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 30 predicate places. [2024-06-28 01:33:49,658 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 92 transitions, 551 flow [2024-06-28 01:33:49,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:49,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:49,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:49,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:33:49,659 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:49,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:49,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1275616919, now seen corresponding path program 1 times [2024-06-28 01:33:49,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:49,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580044286] [2024-06-28 01:33:49,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:49,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:49,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:50,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:50,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:50,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580044286] [2024-06-28 01:33:50,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580044286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:50,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:50,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:33:50,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252547789] [2024-06-28 01:33:50,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:50,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:33:50,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:50,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:33:50,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:33:50,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:33:50,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 92 transitions, 551 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:33:50,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:50,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:33:50,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:51,632 INFO L124 PetriNetUnfolderBase]: 3792/6239 cut-off events. [2024-06-28 01:33:51,632 INFO L125 PetriNetUnfolderBase]: For 28215/28215 co-relation queries the response was YES. [2024-06-28 01:33:51,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22026 conditions, 6239 events. 3792/6239 cut-off events. For 28215/28215 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 39567 event pairs, 1441 based on Foata normal form. 2/6085 useless extension candidates. Maximal degree in co-relation 21994. Up to 5356 conditions per place. [2024-06-28 01:33:51,662 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 112 selfloop transitions, 26 changer transitions 0/148 dead transitions. [2024-06-28 01:33:51,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 148 transitions, 1051 flow [2024-06-28 01:33:51,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:33:51,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:33:51,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:33:51,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 01:33:51,664 INFO L175 Difference]: Start difference. First operand has 84 places, 92 transitions, 551 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:33:51,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 148 transitions, 1051 flow [2024-06-28 01:33:51,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 148 transitions, 1020 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 01:33:51,677 INFO L231 Difference]: Finished difference. Result has 91 places, 104 transitions, 711 flow [2024-06-28 01:33:51,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=711, PETRI_PLACES=91, PETRI_TRANSITIONS=104} [2024-06-28 01:33:51,678 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 37 predicate places. [2024-06-28 01:33:51,678 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 104 transitions, 711 flow [2024-06-28 01:33:51,678 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:33:51,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:51,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:51,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:33:51,679 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:51,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:51,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1885555073, now seen corresponding path program 2 times [2024-06-28 01:33:51,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:51,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935487984] [2024-06-28 01:33:51,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:51,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:51,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:52,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:52,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:52,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935487984] [2024-06-28 01:33:52,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935487984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:52,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:52,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:33:52,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382189697] [2024-06-28 01:33:52,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:52,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:33:52,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:52,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:33:52,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:33:52,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:33:52,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 104 transitions, 711 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:33:52,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:52,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:33:52,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:53,500 INFO L124 PetriNetUnfolderBase]: 3843/6140 cut-off events. [2024-06-28 01:33:53,500 INFO L125 PetriNetUnfolderBase]: For 34390/34396 co-relation queries the response was YES. [2024-06-28 01:33:53,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23738 conditions, 6140 events. 3843/6140 cut-off events. For 34390/34396 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 37209 event pairs, 1308 based on Foata normal form. 8/6043 useless extension candidates. Maximal degree in co-relation 23703. Up to 5329 conditions per place. [2024-06-28 01:33:53,541 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 106 selfloop transitions, 49 changer transitions 0/165 dead transitions. [2024-06-28 01:33:53,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 165 transitions, 1338 flow [2024-06-28 01:33:53,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:33:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:33:53,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 01:33:53,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4930555555555556 [2024-06-28 01:33:53,546 INFO L175 Difference]: Start difference. First operand has 91 places, 104 transitions, 711 flow. Second operand 9 states and 213 transitions. [2024-06-28 01:33:53,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 165 transitions, 1338 flow [2024-06-28 01:33:53,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 165 transitions, 1230 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 01:33:53,612 INFO L231 Difference]: Finished difference. Result has 98 places, 123 transitions, 932 flow [2024-06-28 01:33:53,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=932, PETRI_PLACES=98, PETRI_TRANSITIONS=123} [2024-06-28 01:33:53,614 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 44 predicate places. [2024-06-28 01:33:53,614 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 123 transitions, 932 flow [2024-06-28 01:33:53,615 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:33:53,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:53,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:53,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:33:53,615 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:53,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:53,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1616722277, now seen corresponding path program 3 times [2024-06-28 01:33:53,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:53,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137169886] [2024-06-28 01:33:53,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:53,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:53,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:54,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:54,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:54,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137169886] [2024-06-28 01:33:54,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137169886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:54,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:54,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:33:54,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318717225] [2024-06-28 01:33:54,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:54,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:33:54,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:54,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:33:54,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:33:54,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:33:54,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 123 transitions, 932 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:33:54,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:54,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:33:54,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:55,417 INFO L124 PetriNetUnfolderBase]: 3866/5981 cut-off events. [2024-06-28 01:33:55,418 INFO L125 PetriNetUnfolderBase]: For 40260/40266 co-relation queries the response was YES. [2024-06-28 01:33:55,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24978 conditions, 5981 events. 3866/5981 cut-off events. For 40260/40266 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 34941 event pairs, 1316 based on Foata normal form. 8/5936 useless extension candidates. Maximal degree in co-relation 24940. Up to 5285 conditions per place. [2024-06-28 01:33:55,456 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 104 selfloop transitions, 58 changer transitions 0/172 dead transitions. [2024-06-28 01:33:55,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 172 transitions, 1500 flow [2024-06-28 01:33:55,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:33:55,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:33:55,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:33:55,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-06-28 01:33:55,457 INFO L175 Difference]: Start difference. First operand has 98 places, 123 transitions, 932 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:33:55,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 172 transitions, 1500 flow [2024-06-28 01:33:55,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 172 transitions, 1414 flow, removed 42 selfloop flow, removed 1 redundant places. [2024-06-28 01:33:55,503 INFO L231 Difference]: Finished difference. Result has 105 places, 129 transitions, 1052 flow [2024-06-28 01:33:55,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1052, PETRI_PLACES=105, PETRI_TRANSITIONS=129} [2024-06-28 01:33:55,504 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 51 predicate places. [2024-06-28 01:33:55,504 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 129 transitions, 1052 flow [2024-06-28 01:33:55,504 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:33:55,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:55,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:55,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:33:55,505 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:55,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:55,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1794641193, now seen corresponding path program 4 times [2024-06-28 01:33:55,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:55,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627612913] [2024-06-28 01:33:55,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:55,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:55,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:56,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:56,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:56,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627612913] [2024-06-28 01:33:56,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627612913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:56,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:56,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:33:56,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340121385] [2024-06-28 01:33:56,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:56,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:33:56,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:56,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:33:56,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:33:56,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:33:56,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 129 transitions, 1052 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:33:56,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:56,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:33:56,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:57,388 INFO L124 PetriNetUnfolderBase]: 3861/5978 cut-off events. [2024-06-28 01:33:57,388 INFO L125 PetriNetUnfolderBase]: For 42408/42414 co-relation queries the response was YES. [2024-06-28 01:33:57,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25232 conditions, 5978 events. 3861/5978 cut-off events. For 42408/42414 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 34970 event pairs, 1318 based on Foata normal form. 8/5932 useless extension candidates. Maximal degree in co-relation 25191. Up to 5354 conditions per place. [2024-06-28 01:33:57,423 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 112 selfloop transitions, 48 changer transitions 0/170 dead transitions. [2024-06-28 01:33:57,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 170 transitions, 1490 flow [2024-06-28 01:33:57,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:33:57,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:33:57,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:33:57,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182291666666666 [2024-06-28 01:33:57,426 INFO L175 Difference]: Start difference. First operand has 105 places, 129 transitions, 1052 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:33:57,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 170 transitions, 1490 flow [2024-06-28 01:33:57,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 170 transitions, 1391 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 01:33:57,467 INFO L231 Difference]: Finished difference. Result has 109 places, 129 transitions, 1058 flow [2024-06-28 01:33:57,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1058, PETRI_PLACES=109, PETRI_TRANSITIONS=129} [2024-06-28 01:33:57,468 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 55 predicate places. [2024-06-28 01:33:57,468 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 129 transitions, 1058 flow [2024-06-28 01:33:57,468 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:33:57,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:57,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:57,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:33:57,469 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:57,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:57,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1184552233, now seen corresponding path program 1 times [2024-06-28 01:33:57,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:57,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180258402] [2024-06-28 01:33:57,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:57,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:57,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:33:58,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:33:58,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:33:58,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180258402] [2024-06-28 01:33:58,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180258402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:33:58,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:33:58,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:33:58,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944781270] [2024-06-28 01:33:58,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:33:58,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:33:58,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:33:58,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:33:58,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:33:58,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:33:58,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 129 transitions, 1058 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:58,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:33:58,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:33:58,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:33:59,150 INFO L124 PetriNetUnfolderBase]: 3858/6154 cut-off events. [2024-06-28 01:33:59,150 INFO L125 PetriNetUnfolderBase]: For 44591/44591 co-relation queries the response was YES. [2024-06-28 01:33:59,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25660 conditions, 6154 events. 3858/6154 cut-off events. For 44591/44591 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 37667 event pairs, 1458 based on Foata normal form. 1/6054 useless extension candidates. Maximal degree in co-relation 25617. Up to 5506 conditions per place. [2024-06-28 01:33:59,281 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 128 selfloop transitions, 14 changer transitions 0/152 dead transitions. [2024-06-28 01:33:59,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 152 transitions, 1425 flow [2024-06-28 01:33:59,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:33:59,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:33:59,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 01:33:59,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-28 01:33:59,283 INFO L175 Difference]: Start difference. First operand has 109 places, 129 transitions, 1058 flow. Second operand 6 states and 140 transitions. [2024-06-28 01:33:59,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 152 transitions, 1425 flow [2024-06-28 01:33:59,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 152 transitions, 1246 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 01:33:59,309 INFO L231 Difference]: Finished difference. Result has 106 places, 132 transitions, 943 flow [2024-06-28 01:33:59,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=943, PETRI_PLACES=106, PETRI_TRANSITIONS=132} [2024-06-28 01:33:59,309 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 52 predicate places. [2024-06-28 01:33:59,309 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 132 transitions, 943 flow [2024-06-28 01:33:59,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:33:59,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:33:59,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:33:59,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:33:59,310 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:33:59,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:33:59,310 INFO L85 PathProgramCache]: Analyzing trace with hash -167639777, now seen corresponding path program 1 times [2024-06-28 01:33:59,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:33:59,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713344058] [2024-06-28 01:33:59,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:33:59,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:33:59,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:00,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:00,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:00,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713344058] [2024-06-28 01:34:00,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713344058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:00,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:00,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:34:00,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407882272] [2024-06-28 01:34:00,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:00,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:34:00,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:00,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:34:00,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:34:00,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:34:00,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 132 transitions, 943 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:00,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:00,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:34:00,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:01,466 INFO L124 PetriNetUnfolderBase]: 3918/6364 cut-off events. [2024-06-28 01:34:01,466 INFO L125 PetriNetUnfolderBase]: For 57956/57970 co-relation queries the response was YES. [2024-06-28 01:34:01,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28110 conditions, 6364 events. 3918/6364 cut-off events. For 57956/57970 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 40497 event pairs, 1094 based on Foata normal form. 6/6205 useless extension candidates. Maximal degree in co-relation 28069. Up to 5460 conditions per place. [2024-06-28 01:34:01,510 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 144 selfloop transitions, 20 changer transitions 0/179 dead transitions. [2024-06-28 01:34:01,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 179 transitions, 1438 flow [2024-06-28 01:34:01,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:34:01,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:34:01,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:34:01,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-28 01:34:01,513 INFO L175 Difference]: Start difference. First operand has 106 places, 132 transitions, 943 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:34:01,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 179 transitions, 1438 flow [2024-06-28 01:34:01,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 179 transitions, 1396 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:34:01,544 INFO L231 Difference]: Finished difference. Result has 111 places, 137 transitions, 1018 flow [2024-06-28 01:34:01,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1018, PETRI_PLACES=111, PETRI_TRANSITIONS=137} [2024-06-28 01:34:01,544 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 57 predicate places. [2024-06-28 01:34:01,544 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 137 transitions, 1018 flow [2024-06-28 01:34:01,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:01,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:01,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:01,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:34:01,545 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:01,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:01,545 INFO L85 PathProgramCache]: Analyzing trace with hash 770194361, now seen corresponding path program 2 times [2024-06-28 01:34:01,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:01,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337902271] [2024-06-28 01:34:01,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:01,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:01,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:02,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:02,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:02,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337902271] [2024-06-28 01:34:02,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337902271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:02,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:02,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:34:02,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517818316] [2024-06-28 01:34:02,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:02,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:34:02,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:02,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:34:02,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:34:02,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:34:02,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 137 transitions, 1018 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:02,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:02,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:34:02,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:03,608 INFO L124 PetriNetUnfolderBase]: 3927/6251 cut-off events. [2024-06-28 01:34:03,608 INFO L125 PetriNetUnfolderBase]: For 67070/67084 co-relation queries the response was YES. [2024-06-28 01:34:03,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29278 conditions, 6251 events. 3927/6251 cut-off events. For 67070/67084 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 38989 event pairs, 1346 based on Foata normal form. 6/6120 useless extension candidates. Maximal degree in co-relation 29235. Up to 5499 conditions per place. [2024-06-28 01:34:03,734 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 147 selfloop transitions, 20 changer transitions 0/182 dead transitions. [2024-06-28 01:34:03,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 182 transitions, 1519 flow [2024-06-28 01:34:03,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:34:03,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:34:03,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:34:03,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338541666666666 [2024-06-28 01:34:03,736 INFO L175 Difference]: Start difference. First operand has 111 places, 137 transitions, 1018 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:34:03,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 182 transitions, 1519 flow [2024-06-28 01:34:03,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 182 transitions, 1444 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:34:03,768 INFO L231 Difference]: Finished difference. Result has 114 places, 139 transitions, 1038 flow [2024-06-28 01:34:03,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=943, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1038, PETRI_PLACES=114, PETRI_TRANSITIONS=139} [2024-06-28 01:34:03,768 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 60 predicate places. [2024-06-28 01:34:03,768 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 139 transitions, 1038 flow [2024-06-28 01:34:03,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:03,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:03,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:03,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:34:03,770 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:03,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:03,771 INFO L85 PathProgramCache]: Analyzing trace with hash 889204601, now seen corresponding path program 3 times [2024-06-28 01:34:03,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:03,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916380554] [2024-06-28 01:34:03,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:03,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:03,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:04,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:04,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:04,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916380554] [2024-06-28 01:34:04,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916380554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:04,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:04,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:34:04,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797452893] [2024-06-28 01:34:04,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:04,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:34:04,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:04,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:34:04,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:34:04,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:34:04,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 139 transitions, 1038 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:04,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:04,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:34:04,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:05,768 INFO L124 PetriNetUnfolderBase]: 3945/6339 cut-off events. [2024-06-28 01:34:05,768 INFO L125 PetriNetUnfolderBase]: For 75957/75959 co-relation queries the response was YES. [2024-06-28 01:34:05,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30118 conditions, 6339 events. 3945/6339 cut-off events. For 75957/75959 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 40033 event pairs, 1317 based on Foata normal form. 6/6217 useless extension candidates. Maximal degree in co-relation 30074. Up to 5528 conditions per place. [2024-06-28 01:34:05,811 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 149 selfloop transitions, 21 changer transitions 0/185 dead transitions. [2024-06-28 01:34:05,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 185 transitions, 1566 flow [2024-06-28 01:34:05,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:34:05,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:34:05,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 01:34:05,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5286458333333334 [2024-06-28 01:34:05,812 INFO L175 Difference]: Start difference. First operand has 114 places, 139 transitions, 1038 flow. Second operand 8 states and 203 transitions. [2024-06-28 01:34:05,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 185 transitions, 1566 flow [2024-06-28 01:34:05,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 185 transitions, 1489 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:34:05,855 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1087 flow [2024-06-28 01:34:05,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1087, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-28 01:34:05,856 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 63 predicate places. [2024-06-28 01:34:05,856 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1087 flow [2024-06-28 01:34:05,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:05,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:05,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:05,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:34:05,856 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:05,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:05,857 INFO L85 PathProgramCache]: Analyzing trace with hash 773025653, now seen corresponding path program 1 times [2024-06-28 01:34:05,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:05,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546283891] [2024-06-28 01:34:05,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:05,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:05,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:07,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:07,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:07,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546283891] [2024-06-28 01:34:07,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546283891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:07,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:07,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:07,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349886055] [2024-06-28 01:34:07,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:07,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:07,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:07,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:07,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:07,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:07,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1087 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:34:07,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:07,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:07,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:08,158 INFO L124 PetriNetUnfolderBase]: 4296/6804 cut-off events. [2024-06-28 01:34:08,158 INFO L125 PetriNetUnfolderBase]: For 81451/81451 co-relation queries the response was YES. [2024-06-28 01:34:08,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31525 conditions, 6804 events. 4296/6804 cut-off events. For 81451/81451 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 42099 event pairs, 1332 based on Foata normal form. 2/6676 useless extension candidates. Maximal degree in co-relation 31479. Up to 6025 conditions per place. [2024-06-28 01:34:08,213 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 165 selfloop transitions, 32 changer transitions 0/208 dead transitions. [2024-06-28 01:34:08,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 208 transitions, 1820 flow [2024-06-28 01:34:08,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:08,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:08,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-28 01:34:08,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4979166666666667 [2024-06-28 01:34:08,215 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1087 flow. Second operand 10 states and 239 transitions. [2024-06-28 01:34:08,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 208 transitions, 1820 flow [2024-06-28 01:34:08,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 208 transitions, 1737 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:34:08,269 INFO L231 Difference]: Finished difference. Result has 125 places, 157 transitions, 1301 flow [2024-06-28 01:34:08,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1301, PETRI_PLACES=125, PETRI_TRANSITIONS=157} [2024-06-28 01:34:08,270 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 71 predicate places. [2024-06-28 01:34:08,270 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 157 transitions, 1301 flow [2024-06-28 01:34:08,270 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:34:08,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:08,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:08,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:34:08,270 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:08,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:08,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1877835947, now seen corresponding path program 2 times [2024-06-28 01:34:08,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:08,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907443481] [2024-06-28 01:34:08,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:08,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:08,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:09,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:09,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:09,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907443481] [2024-06-28 01:34:09,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907443481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:09,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:09,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:09,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736203999] [2024-06-28 01:34:09,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:09,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:09,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:09,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:09,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:09,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:09,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 157 transitions, 1301 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:34:09,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:09,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:09,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:10,569 INFO L124 PetriNetUnfolderBase]: 4337/6860 cut-off events. [2024-06-28 01:34:10,569 INFO L125 PetriNetUnfolderBase]: For 89977/89977 co-relation queries the response was YES. [2024-06-28 01:34:10,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32923 conditions, 6860 events. 4337/6860 cut-off events. For 89977/89977 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 42435 event pairs, 1344 based on Foata normal form. 2/6734 useless extension candidates. Maximal degree in co-relation 32873. Up to 6060 conditions per place. [2024-06-28 01:34:10,615 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 177 selfloop transitions, 28 changer transitions 0/216 dead transitions. [2024-06-28 01:34:10,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 216 transitions, 1955 flow [2024-06-28 01:34:10,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:10,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:10,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:34:10,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-28 01:34:10,617 INFO L175 Difference]: Start difference. First operand has 125 places, 157 transitions, 1301 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:34:10,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 216 transitions, 1955 flow [2024-06-28 01:34:10,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 216 transitions, 1761 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-28 01:34:10,681 INFO L231 Difference]: Finished difference. Result has 129 places, 167 transitions, 1282 flow [2024-06-28 01:34:10,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1282, PETRI_PLACES=129, PETRI_TRANSITIONS=167} [2024-06-28 01:34:10,682 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 75 predicate places. [2024-06-28 01:34:10,682 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 167 transitions, 1282 flow [2024-06-28 01:34:10,682 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:34:10,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:10,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:10,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:34:10,682 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:10,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:10,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1877828228, now seen corresponding path program 1 times [2024-06-28 01:34:10,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:10,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31997524] [2024-06-28 01:34:10,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:10,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:10,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:11,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:11,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:11,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31997524] [2024-06-28 01:34:11,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31997524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:11,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:11,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:11,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545223147] [2024-06-28 01:34:11,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:11,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:11,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:11,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:11,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:11,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:11,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 167 transitions, 1282 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:34:11,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:11,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:11,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:12,818 INFO L124 PetriNetUnfolderBase]: 4382/6962 cut-off events. [2024-06-28 01:34:12,818 INFO L125 PetriNetUnfolderBase]: For 96331/96331 co-relation queries the response was YES. [2024-06-28 01:34:12,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33728 conditions, 6962 events. 4382/6962 cut-off events. For 96331/96331 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 43346 event pairs, 1329 based on Foata normal form. 4/6827 useless extension candidates. Maximal degree in co-relation 33677. Up to 6130 conditions per place. [2024-06-28 01:34:12,873 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 178 selfloop transitions, 32 changer transitions 0/221 dead transitions. [2024-06-28 01:34:12,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 221 transitions, 1897 flow [2024-06-28 01:34:12,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:12,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:12,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:34:12,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-28 01:34:12,882 INFO L175 Difference]: Start difference. First operand has 129 places, 167 transitions, 1282 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:34:12,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 221 transitions, 1897 flow [2024-06-28 01:34:12,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 221 transitions, 1811 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 01:34:12,948 INFO L231 Difference]: Finished difference. Result has 134 places, 169 transitions, 1311 flow [2024-06-28 01:34:12,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1311, PETRI_PLACES=134, PETRI_TRANSITIONS=169} [2024-06-28 01:34:12,949 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 80 predicate places. [2024-06-28 01:34:12,949 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 169 transitions, 1311 flow [2024-06-28 01:34:12,949 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:34:12,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:12,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:12,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:34:12,950 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:12,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:12,950 INFO L85 PathProgramCache]: Analyzing trace with hash 889419803, now seen corresponding path program 3 times [2024-06-28 01:34:12,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:12,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961539695] [2024-06-28 01:34:12,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:12,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:12,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:13,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:13,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961539695] [2024-06-28 01:34:13,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961539695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:13,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:13,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:13,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334657954] [2024-06-28 01:34:13,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:13,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:13,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:13,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:13,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:14,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:14,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 169 transitions, 1311 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:34:14,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:14,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:14,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:15,236 INFO L124 PetriNetUnfolderBase]: 4440/7022 cut-off events. [2024-06-28 01:34:15,236 INFO L125 PetriNetUnfolderBase]: For 105205/105205 co-relation queries the response was YES. [2024-06-28 01:34:15,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35018 conditions, 7022 events. 4440/7022 cut-off events. For 105205/105205 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 43483 event pairs, 1318 based on Foata normal form. 2/6895 useless extension candidates. Maximal degree in co-relation 34966. Up to 6047 conditions per place. [2024-06-28 01:34:15,280 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 154 selfloop transitions, 70 changer transitions 0/235 dead transitions. [2024-06-28 01:34:15,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 235 transitions, 2256 flow [2024-06-28 01:34:15,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:15,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:15,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 01:34:15,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 01:34:15,299 INFO L175 Difference]: Start difference. First operand has 134 places, 169 transitions, 1311 flow. Second operand 9 states and 228 transitions. [2024-06-28 01:34:15,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 235 transitions, 2256 flow [2024-06-28 01:34:15,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 235 transitions, 2159 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:15,351 INFO L231 Difference]: Finished difference. Result has 138 places, 181 transitions, 1672 flow [2024-06-28 01:34:15,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1672, PETRI_PLACES=138, PETRI_TRANSITIONS=181} [2024-06-28 01:34:15,351 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 84 predicate places. [2024-06-28 01:34:15,351 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 181 transitions, 1672 flow [2024-06-28 01:34:15,352 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:34:15,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:15,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:15,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:34:15,352 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:15,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash -162123575, now seen corresponding path program 4 times [2024-06-28 01:34:15,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:15,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776619144] [2024-06-28 01:34:15,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:15,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:15,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:16,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:16,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:16,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776619144] [2024-06-28 01:34:16,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776619144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:16,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:16,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:16,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902001676] [2024-06-28 01:34:16,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:16,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:16,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:16,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:16,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:16,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:16,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 181 transitions, 1672 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:34:16,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:16,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:16,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:17,674 INFO L124 PetriNetUnfolderBase]: 4435/7021 cut-off events. [2024-06-28 01:34:17,675 INFO L125 PetriNetUnfolderBase]: For 117255/117255 co-relation queries the response was YES. [2024-06-28 01:34:17,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36602 conditions, 7021 events. 4435/7021 cut-off events. For 117255/117255 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 43563 event pairs, 1351 based on Foata normal form. 2/6893 useless extension candidates. Maximal degree in co-relation 36547. Up to 6200 conditions per place. [2024-06-28 01:34:17,735 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 194 selfloop transitions, 28 changer transitions 0/233 dead transitions. [2024-06-28 01:34:17,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 233 transitions, 2335 flow [2024-06-28 01:34:17,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:17,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:17,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:34:17,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-28 01:34:17,737 INFO L175 Difference]: Start difference. First operand has 138 places, 181 transitions, 1672 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:34:17,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 233 transitions, 2335 flow [2024-06-28 01:34:17,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 233 transitions, 2093 flow, removed 109 selfloop flow, removed 3 redundant places. [2024-06-28 01:34:17,888 INFO L231 Difference]: Finished difference. Result has 144 places, 184 transitions, 1570 flow [2024-06-28 01:34:17,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1570, PETRI_PLACES=144, PETRI_TRANSITIONS=184} [2024-06-28 01:34:17,889 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 90 predicate places. [2024-06-28 01:34:17,889 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 184 transitions, 1570 flow [2024-06-28 01:34:17,889 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:34:17,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:17,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:17,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:34:17,889 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:17,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:17,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1921193383, now seen corresponding path program 1 times [2024-06-28 01:34:17,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:17,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632345645] [2024-06-28 01:34:17,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:17,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:17,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:18,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:18,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:18,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632345645] [2024-06-28 01:34:18,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632345645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:18,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:18,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:34:18,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19768819] [2024-06-28 01:34:18,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:18,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:34:18,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:18,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:34:18,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:34:18,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:18,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 184 transitions, 1570 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:18,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:18,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:18,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:19,716 INFO L124 PetriNetUnfolderBase]: 4497/7126 cut-off events. [2024-06-28 01:34:19,716 INFO L125 PetriNetUnfolderBase]: For 112179/112179 co-relation queries the response was YES. [2024-06-28 01:34:19,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35762 conditions, 7126 events. 4497/7126 cut-off events. For 112179/112179 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 44235 event pairs, 1364 based on Foata normal form. 2/6990 useless extension candidates. Maximal degree in co-relation 35705. Up to 6278 conditions per place. [2024-06-28 01:34:19,769 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 181 selfloop transitions, 28 changer transitions 0/220 dead transitions. [2024-06-28 01:34:19,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 220 transitions, 2203 flow [2024-06-28 01:34:19,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:34:19,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:34:19,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 01:34:19,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5243055555555556 [2024-06-28 01:34:19,770 INFO L175 Difference]: Start difference. First operand has 144 places, 184 transitions, 1570 flow. Second operand 6 states and 151 transitions. [2024-06-28 01:34:19,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 220 transitions, 2203 flow [2024-06-28 01:34:19,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 220 transitions, 2133 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:34:19,839 INFO L231 Difference]: Finished difference. Result has 144 places, 190 transitions, 1632 flow [2024-06-28 01:34:19,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1632, PETRI_PLACES=144, PETRI_TRANSITIONS=190} [2024-06-28 01:34:19,840 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 90 predicate places. [2024-06-28 01:34:19,840 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 190 transitions, 1632 flow [2024-06-28 01:34:19,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:19,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:19,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:19,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:34:19,840 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:19,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:19,841 INFO L85 PathProgramCache]: Analyzing trace with hash 200483641, now seen corresponding path program 4 times [2024-06-28 01:34:19,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:19,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159669621] [2024-06-28 01:34:19,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:19,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:19,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:20,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:20,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:20,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159669621] [2024-06-28 01:34:20,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159669621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:20,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:20,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:34:20,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897812479] [2024-06-28 01:34:20,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:20,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:34:20,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:20,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:34:20,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:34:20,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:34:20,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 190 transitions, 1632 flow. Second operand has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:20,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:20,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:34:20,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:21,774 INFO L124 PetriNetUnfolderBase]: 4204/6733 cut-off events. [2024-06-28 01:34:21,775 INFO L125 PetriNetUnfolderBase]: For 122177/122183 co-relation queries the response was YES. [2024-06-28 01:34:21,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35714 conditions, 6733 events. 4204/6733 cut-off events. For 122177/122183 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 42418 event pairs, 1161 based on Foata normal form. 14/6611 useless extension candidates. Maximal degree in co-relation 35656. Up to 5736 conditions per place. [2024-06-28 01:34:21,825 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 178 selfloop transitions, 39 changer transitions 0/236 dead transitions. [2024-06-28 01:34:21,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 236 transitions, 2266 flow [2024-06-28 01:34:21,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:34:21,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:34:21,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:34:21,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-28 01:34:21,827 INFO L175 Difference]: Start difference. First operand has 144 places, 190 transitions, 1632 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:34:21,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 236 transitions, 2266 flow [2024-06-28 01:34:21,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 236 transitions, 2232 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 01:34:21,904 INFO L231 Difference]: Finished difference. Result has 151 places, 195 transitions, 1777 flow [2024-06-28 01:34:21,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1777, PETRI_PLACES=151, PETRI_TRANSITIONS=195} [2024-06-28 01:34:21,905 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 97 predicate places. [2024-06-28 01:34:21,905 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 195 transitions, 1777 flow [2024-06-28 01:34:21,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.333333333333334) internal successors, (138), 9 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:21,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:21,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:21,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:34:21,906 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:21,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:21,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1430412478, now seen corresponding path program 2 times [2024-06-28 01:34:21,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:21,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999877206] [2024-06-28 01:34:21,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:21,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:21,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:22,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:22,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:22,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999877206] [2024-06-28 01:34:22,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999877206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:22,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:22,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:22,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681273969] [2024-06-28 01:34:22,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:22,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:22,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:22,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:22,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:22,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:22,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 195 transitions, 1777 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:34:22,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:22,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:22,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:23,978 INFO L124 PetriNetUnfolderBase]: 4496/6906 cut-off events. [2024-06-28 01:34:23,978 INFO L125 PetriNetUnfolderBase]: For 130450/130456 co-relation queries the response was YES. [2024-06-28 01:34:24,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37298 conditions, 6906 events. 4496/6906 cut-off events. For 130450/130456 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 40788 event pairs, 1189 based on Foata normal form. 10/6849 useless extension candidates. Maximal degree in co-relation 37237. Up to 6180 conditions per place. [2024-06-28 01:34:24,120 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 180 selfloop transitions, 56 changer transitions 0/247 dead transitions. [2024-06-28 01:34:24,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 247 transitions, 2449 flow [2024-06-28 01:34:24,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:24,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:24,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 01:34:24,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-28 01:34:24,123 INFO L175 Difference]: Start difference. First operand has 151 places, 195 transitions, 1777 flow. Second operand 9 states and 222 transitions. [2024-06-28 01:34:24,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 247 transitions, 2449 flow [2024-06-28 01:34:24,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 247 transitions, 2324 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 01:34:24,221 INFO L231 Difference]: Finished difference. Result has 155 places, 197 transitions, 1821 flow [2024-06-28 01:34:24,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1821, PETRI_PLACES=155, PETRI_TRANSITIONS=197} [2024-06-28 01:34:24,222 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 101 predicate places. [2024-06-28 01:34:24,222 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 197 transitions, 1821 flow [2024-06-28 01:34:24,222 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:34:24,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:24,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:24,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:34:24,223 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:24,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:24,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1430420197, now seen corresponding path program 5 times [2024-06-28 01:34:24,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:24,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317597180] [2024-06-28 01:34:24,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:24,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:24,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:25,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:25,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:25,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317597180] [2024-06-28 01:34:25,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317597180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:25,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:25,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:25,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179864164] [2024-06-28 01:34:25,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:25,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:25,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:25,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:25,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:25,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:25,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 197 transitions, 1821 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:34:25,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:25,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:25,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:26,871 INFO L124 PetriNetUnfolderBase]: 4551/7187 cut-off events. [2024-06-28 01:34:26,872 INFO L125 PetriNetUnfolderBase]: For 135665/135665 co-relation queries the response was YES. [2024-06-28 01:34:26,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38077 conditions, 7187 events. 4551/7187 cut-off events. For 135665/135665 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 44437 event pairs, 1241 based on Foata normal form. 2/7042 useless extension candidates. Maximal degree in co-relation 38015. Up to 6160 conditions per place. [2024-06-28 01:34:26,926 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 192 selfloop transitions, 55 changer transitions 0/258 dead transitions. [2024-06-28 01:34:26,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 258 transitions, 2597 flow [2024-06-28 01:34:26,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:26,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:26,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 01:34:26,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-28 01:34:26,927 INFO L175 Difference]: Start difference. First operand has 155 places, 197 transitions, 1821 flow. Second operand 9 states and 224 transitions. [2024-06-28 01:34:26,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 258 transitions, 2597 flow [2024-06-28 01:34:27,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 258 transitions, 2442 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:27,021 INFO L231 Difference]: Finished difference. Result has 158 places, 209 transitions, 1944 flow [2024-06-28 01:34:27,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1944, PETRI_PLACES=158, PETRI_TRANSITIONS=209} [2024-06-28 01:34:27,021 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 104 predicate places. [2024-06-28 01:34:27,022 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 209 transitions, 1944 flow [2024-06-28 01:34:27,022 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:34:27,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:27,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:27,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:34:27,022 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:27,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:27,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1421215987, now seen corresponding path program 6 times [2024-06-28 01:34:27,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:27,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856676598] [2024-06-28 01:34:27,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:27,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:27,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:28,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:28,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:28,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856676598] [2024-06-28 01:34:28,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856676598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:28,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:28,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:28,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456806166] [2024-06-28 01:34:28,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:28,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:28,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:28,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:28,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:28,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:28,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 209 transitions, 1944 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:34:28,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:28,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:28,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:29,381 INFO L124 PetriNetUnfolderBase]: 4555/6956 cut-off events. [2024-06-28 01:34:29,382 INFO L125 PetriNetUnfolderBase]: For 146859/146859 co-relation queries the response was YES. [2024-06-28 01:34:29,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39147 conditions, 6956 events. 4555/6956 cut-off events. For 146859/146859 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 40797 event pairs, 1113 based on Foata normal form. 2/6905 useless extension candidates. Maximal degree in co-relation 39083. Up to 5883 conditions per place. [2024-06-28 01:34:29,448 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 137 selfloop transitions, 125 changer transitions 0/273 dead transitions. [2024-06-28 01:34:29,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 273 transitions, 3036 flow [2024-06-28 01:34:29,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:29,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:29,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 01:34:29,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300925925925926 [2024-06-28 01:34:29,450 INFO L175 Difference]: Start difference. First operand has 158 places, 209 transitions, 1944 flow. Second operand 9 states and 229 transitions. [2024-06-28 01:34:29,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 273 transitions, 3036 flow [2024-06-28 01:34:29,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 273 transitions, 2915 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 01:34:29,596 INFO L231 Difference]: Finished difference. Result has 166 places, 221 transitions, 2486 flow [2024-06-28 01:34:29,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1823, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2486, PETRI_PLACES=166, PETRI_TRANSITIONS=221} [2024-06-28 01:34:29,597 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 112 predicate places. [2024-06-28 01:34:29,597 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 221 transitions, 2486 flow [2024-06-28 01:34:29,597 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:34:29,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:29,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:29,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:34:29,598 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:29,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:29,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1725718436, now seen corresponding path program 3 times [2024-06-28 01:34:29,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:29,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661998711] [2024-06-28 01:34:29,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:29,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:29,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:30,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:34:30,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:30,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661998711] [2024-06-28 01:34:30,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661998711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:30,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:30,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:30,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947312281] [2024-06-28 01:34:30,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:30,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:30,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:30,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:30,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:30,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:30,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 221 transitions, 2486 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:34:30,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:30,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:30,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:31,814 INFO L124 PetriNetUnfolderBase]: 4602/7084 cut-off events. [2024-06-28 01:34:31,815 INFO L125 PetriNetUnfolderBase]: For 165376/165382 co-relation queries the response was YES. [2024-06-28 01:34:31,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41629 conditions, 7084 events. 4602/7084 cut-off events. For 165376/165382 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 42154 event pairs, 1189 based on Foata normal form. 10/7027 useless extension candidates. Maximal degree in co-relation 41562. Up to 6257 conditions per place. [2024-06-28 01:34:31,877 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 194 selfloop transitions, 68 changer transitions 0/273 dead transitions. [2024-06-28 01:34:31,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 273 transitions, 3218 flow [2024-06-28 01:34:31,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:31,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:31,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:34:31,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-28 01:34:31,878 INFO L175 Difference]: Start difference. First operand has 166 places, 221 transitions, 2486 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:34:31,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 273 transitions, 3218 flow [2024-06-28 01:34:32,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 273 transitions, 3040 flow, removed 77 selfloop flow, removed 3 redundant places. [2024-06-28 01:34:32,157 INFO L231 Difference]: Finished difference. Result has 172 places, 223 transitions, 2509 flow [2024-06-28 01:34:32,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2308, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2509, PETRI_PLACES=172, PETRI_TRANSITIONS=223} [2024-06-28 01:34:32,162 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 118 predicate places. [2024-06-28 01:34:32,162 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 223 transitions, 2509 flow [2024-06-28 01:34:32,162 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:34:32,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:32,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:32,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:34:32,163 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:32,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:32,163 INFO L85 PathProgramCache]: Analyzing trace with hash 457199353, now seen corresponding path program 7 times [2024-06-28 01:34:32,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:32,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617874887] [2024-06-28 01:34:32,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:32,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:32,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:33,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:33,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:33,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617874887] [2024-06-28 01:34:33,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617874887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:33,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:33,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:33,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558388649] [2024-06-28 01:34:33,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:33,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:33,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:33,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:33,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:33,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:33,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 223 transitions, 2509 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:34:33,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:33,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:33,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:34,457 INFO L124 PetriNetUnfolderBase]: 4625/7055 cut-off events. [2024-06-28 01:34:34,458 INFO L125 PetriNetUnfolderBase]: For 168321/168321 co-relation queries the response was YES. [2024-06-28 01:34:34,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41539 conditions, 7055 events. 4625/7055 cut-off events. For 168321/168321 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 41448 event pairs, 1122 based on Foata normal form. 2/7004 useless extension candidates. Maximal degree in co-relation 41470. Up to 6166 conditions per place. [2024-06-28 01:34:34,524 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 165 selfloop transitions, 106 changer transitions 0/282 dead transitions. [2024-06-28 01:34:34,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 282 transitions, 3422 flow [2024-06-28 01:34:34,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:34,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:34,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 01:34:34,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254629629629629 [2024-06-28 01:34:34,526 INFO L175 Difference]: Start difference. First operand has 172 places, 223 transitions, 2509 flow. Second operand 9 states and 227 transitions. [2024-06-28 01:34:34,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 282 transitions, 3422 flow [2024-06-28 01:34:34,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 282 transitions, 3239 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 01:34:34,737 INFO L231 Difference]: Finished difference. Result has 174 places, 232 transitions, 2767 flow [2024-06-28 01:34:34,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2767, PETRI_PLACES=174, PETRI_TRANSITIONS=232} [2024-06-28 01:34:34,738 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 120 predicate places. [2024-06-28 01:34:34,739 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 232 transitions, 2767 flow [2024-06-28 01:34:34,739 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:34:34,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:34,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:34,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:34:34,740 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:34,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:34,740 INFO L85 PathProgramCache]: Analyzing trace with hash 466722832, now seen corresponding path program 4 times [2024-06-28 01:34:34,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:34,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243187137] [2024-06-28 01:34:34,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:34,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:34,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:35,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:35,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:35,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243187137] [2024-06-28 01:34:35,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243187137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:35,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:35,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:35,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763843905] [2024-06-28 01:34:35,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:35,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:35,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:35,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:35,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:35,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:35,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 232 transitions, 2767 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:34:35,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:35,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:35,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:37,136 INFO L124 PetriNetUnfolderBase]: 4672/7176 cut-off events. [2024-06-28 01:34:37,137 INFO L125 PetriNetUnfolderBase]: For 177193/177199 co-relation queries the response was YES. [2024-06-28 01:34:37,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42257 conditions, 7176 events. 4672/7176 cut-off events. For 177193/177199 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 42792 event pairs, 1095 based on Foata normal form. 10/7119 useless extension candidates. Maximal degree in co-relation 42187. Up to 6173 conditions per place. [2024-06-28 01:34:37,205 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 201 selfloop transitions, 78 changer transitions 0/290 dead transitions. [2024-06-28 01:34:37,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 290 transitions, 3727 flow [2024-06-28 01:34:37,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:37,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:37,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 01:34:37,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020833333333333 [2024-06-28 01:34:37,207 INFO L175 Difference]: Start difference. First operand has 174 places, 232 transitions, 2767 flow. Second operand 10 states and 241 transitions. [2024-06-28 01:34:37,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 290 transitions, 3727 flow [2024-06-28 01:34:37,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 290 transitions, 3465 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-28 01:34:37,472 INFO L231 Difference]: Finished difference. Result has 180 places, 236 transitions, 2788 flow [2024-06-28 01:34:37,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2788, PETRI_PLACES=180, PETRI_TRANSITIONS=236} [2024-06-28 01:34:37,472 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 126 predicate places. [2024-06-28 01:34:37,472 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 236 transitions, 2788 flow [2024-06-28 01:34:37,473 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:34:37,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:37,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:37,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:34:37,473 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:37,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:37,473 INFO L85 PathProgramCache]: Analyzing trace with hash 200489593, now seen corresponding path program 8 times [2024-06-28 01:34:37,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:37,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763994605] [2024-06-28 01:34:37,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:37,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:37,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:38,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:38,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763994605] [2024-06-28 01:34:38,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763994605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:38,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:38,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:38,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513736952] [2024-06-28 01:34:38,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:38,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:38,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:38,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:38,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:38,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:38,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 236 transitions, 2788 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:34:38,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:38,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:38,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:39,952 INFO L124 PetriNetUnfolderBase]: 4733/7493 cut-off events. [2024-06-28 01:34:39,952 INFO L125 PetriNetUnfolderBase]: For 187350/187356 co-relation queries the response was YES. [2024-06-28 01:34:39,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43852 conditions, 7493 events. 4733/7493 cut-off events. For 187350/187356 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 46771 event pairs, 1298 based on Foata normal form. 8/7353 useless extension candidates. Maximal degree in co-relation 43780. Up to 6463 conditions per place. [2024-06-28 01:34:40,029 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 230 selfloop transitions, 49 changer transitions 0/290 dead transitions. [2024-06-28 01:34:40,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 290 transitions, 3613 flow [2024-06-28 01:34:40,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:40,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:40,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 01:34:40,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-28 01:34:40,030 INFO L175 Difference]: Start difference. First operand has 180 places, 236 transitions, 2788 flow. Second operand 9 states and 224 transitions. [2024-06-28 01:34:40,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 290 transitions, 3613 flow [2024-06-28 01:34:40,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 290 transitions, 3459 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 01:34:40,345 INFO L231 Difference]: Finished difference. Result has 183 places, 242 transitions, 2863 flow [2024-06-28 01:34:40,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2863, PETRI_PLACES=183, PETRI_TRANSITIONS=242} [2024-06-28 01:34:40,346 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 129 predicate places. [2024-06-28 01:34:40,346 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 242 transitions, 2863 flow [2024-06-28 01:34:40,346 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:34:40,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:40,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:40,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:34:40,347 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:40,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:40,347 INFO L85 PathProgramCache]: Analyzing trace with hash 200698843, now seen corresponding path program 9 times [2024-06-28 01:34:40,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:40,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571064691] [2024-06-28 01:34:40,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:40,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:40,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:41,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:41,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:41,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571064691] [2024-06-28 01:34:41,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571064691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:41,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:41,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:41,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967528579] [2024-06-28 01:34:41,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:41,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:41,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:41,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:41,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:41,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:41,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 242 transitions, 2863 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:34:41,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:41,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:41,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:42,748 INFO L124 PetriNetUnfolderBase]: 4731/7229 cut-off events. [2024-06-28 01:34:42,749 INFO L125 PetriNetUnfolderBase]: For 191160/191160 co-relation queries the response was YES. [2024-06-28 01:34:42,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43842 conditions, 7229 events. 4731/7229 cut-off events. For 191160/191160 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 42708 event pairs, 1137 based on Foata normal form. 2/7175 useless extension candidates. Maximal degree in co-relation 43768. Up to 6291 conditions per place. [2024-06-28 01:34:42,818 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 183 selfloop transitions, 103 changer transitions 0/297 dead transitions. [2024-06-28 01:34:42,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 297 transitions, 3811 flow [2024-06-28 01:34:42,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:42,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:42,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 01:34:42,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324074074074074 [2024-06-28 01:34:42,819 INFO L175 Difference]: Start difference. First operand has 183 places, 242 transitions, 2863 flow. Second operand 9 states and 230 transitions. [2024-06-28 01:34:42,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 297 transitions, 3811 flow [2024-06-28 01:34:43,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 297 transitions, 3639 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 01:34:43,060 INFO L231 Difference]: Finished difference. Result has 186 places, 245 transitions, 2999 flow [2024-06-28 01:34:43,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2999, PETRI_PLACES=186, PETRI_TRANSITIONS=245} [2024-06-28 01:34:43,060 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 132 predicate places. [2024-06-28 01:34:43,060 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 245 transitions, 2999 flow [2024-06-28 01:34:43,061 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:34:43,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:43,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:43,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:34:43,061 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:43,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:43,061 INFO L85 PathProgramCache]: Analyzing trace with hash 200691403, now seen corresponding path program 10 times [2024-06-28 01:34:43,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:43,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449296498] [2024-06-28 01:34:43,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:43,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:43,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:44,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:44,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:44,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449296498] [2024-06-28 01:34:44,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449296498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:44,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:44,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:44,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478930263] [2024-06-28 01:34:44,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:44,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:44,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:44,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:44,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:44,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:44,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 245 transitions, 2999 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:34:44,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:44,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:44,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:45,638 INFO L124 PetriNetUnfolderBase]: 4750/7514 cut-off events. [2024-06-28 01:34:45,638 INFO L125 PetriNetUnfolderBase]: For 198079/198079 co-relation queries the response was YES. [2024-06-28 01:34:45,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44393 conditions, 7514 events. 4750/7514 cut-off events. For 198079/198079 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 46909 event pairs, 1254 based on Foata normal form. 2/7365 useless extension candidates. Maximal degree in co-relation 44318. Up to 6436 conditions per place. [2024-06-28 01:34:45,710 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 231 selfloop transitions, 55 changer transitions 0/297 dead transitions. [2024-06-28 01:34:45,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 297 transitions, 3825 flow [2024-06-28 01:34:45,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:45,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:45,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 01:34:45,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5231481481481481 [2024-06-28 01:34:45,712 INFO L175 Difference]: Start difference. First operand has 186 places, 245 transitions, 2999 flow. Second operand 9 states and 226 transitions. [2024-06-28 01:34:45,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 297 transitions, 3825 flow [2024-06-28 01:34:45,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 297 transitions, 3166 flow, removed 134 selfloop flow, removed 9 redundant places. [2024-06-28 01:34:45,991 INFO L231 Difference]: Finished difference. Result has 186 places, 248 transitions, 2564 flow [2024-06-28 01:34:45,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2564, PETRI_PLACES=186, PETRI_TRANSITIONS=248} [2024-06-28 01:34:45,992 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 132 predicate places. [2024-06-28 01:34:45,992 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 248 transitions, 2564 flow [2024-06-28 01:34:45,992 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:34:45,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:45,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:45,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:34:45,993 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:45,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:45,993 INFO L85 PathProgramCache]: Analyzing trace with hash 200699122, now seen corresponding path program 5 times [2024-06-28 01:34:45,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:45,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817030371] [2024-06-28 01:34:45,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:45,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:46,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:46,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:46,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:46,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817030371] [2024-06-28 01:34:46,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817030371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:46,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:46,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:34:46,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881210307] [2024-06-28 01:34:46,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:46,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:34:46,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:46,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:34:46,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:34:47,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:47,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 248 transitions, 2564 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:34:47,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:47,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:47,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:48,156 INFO L124 PetriNetUnfolderBase]: 4733/7284 cut-off events. [2024-06-28 01:34:48,157 INFO L125 PetriNetUnfolderBase]: For 198158/198164 co-relation queries the response was YES. [2024-06-28 01:34:48,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42648 conditions, 7284 events. 4733/7284 cut-off events. For 198158/198164 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 43490 event pairs, 1198 based on Foata normal form. 10/7225 useless extension candidates. Maximal degree in co-relation 42575. Up to 6516 conditions per place. [2024-06-28 01:34:48,220 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 231 selfloop transitions, 56 changer transitions 0/298 dead transitions. [2024-06-28 01:34:48,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 298 transitions, 3292 flow [2024-06-28 01:34:48,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:34:48,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:34:48,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:34:48,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162037037037037 [2024-06-28 01:34:48,229 INFO L175 Difference]: Start difference. First operand has 186 places, 248 transitions, 2564 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:34:48,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 298 transitions, 3292 flow [2024-06-28 01:34:48,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 298 transitions, 3174 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 01:34:48,407 INFO L231 Difference]: Finished difference. Result has 191 places, 248 transitions, 2565 flow [2024-06-28 01:34:48,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2565, PETRI_PLACES=191, PETRI_TRANSITIONS=248} [2024-06-28 01:34:48,408 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-06-28 01:34:48,408 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 248 transitions, 2565 flow [2024-06-28 01:34:48,408 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:34:48,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:48,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:48,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:34:48,409 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:48,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:48,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1933573543, now seen corresponding path program 2 times [2024-06-28 01:34:48,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:48,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019128807] [2024-06-28 01:34:48,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:48,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:49,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:49,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:49,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019128807] [2024-06-28 01:34:49,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019128807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:49,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:49,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:34:49,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510973696] [2024-06-28 01:34:49,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:49,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:34:49,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:49,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:34:49,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:34:49,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:49,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 248 transitions, 2565 flow. Second operand has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:49,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:49,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:49,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:50,317 INFO L124 PetriNetUnfolderBase]: 4765/7585 cut-off events. [2024-06-28 01:34:50,318 INFO L125 PetriNetUnfolderBase]: For 203735/203735 co-relation queries the response was YES. [2024-06-28 01:34:50,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43072 conditions, 7585 events. 4765/7585 cut-off events. For 203735/203735 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 47915 event pairs, 1410 based on Foata normal form. 2/7435 useless extension candidates. Maximal degree in co-relation 42998. Up to 6664 conditions per place. [2024-06-28 01:34:50,388 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 231 selfloop transitions, 28 changer transitions 0/270 dead transitions. [2024-06-28 01:34:50,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 270 transitions, 3173 flow [2024-06-28 01:34:50,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:34:50,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:34:50,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 01:34:50,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034722222222222 [2024-06-28 01:34:50,389 INFO L175 Difference]: Start difference. First operand has 191 places, 248 transitions, 2565 flow. Second operand 6 states and 145 transitions. [2024-06-28 01:34:50,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 270 transitions, 3173 flow [2024-06-28 01:34:50,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 270 transitions, 3017 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 01:34:50,532 INFO L231 Difference]: Finished difference. Result has 189 places, 248 transitions, 2471 flow [2024-06-28 01:34:50,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2471, PETRI_PLACES=189, PETRI_TRANSITIONS=248} [2024-06-28 01:34:50,533 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 135 predicate places. [2024-06-28 01:34:50,533 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 248 transitions, 2471 flow [2024-06-28 01:34:50,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.625) internal successors, (117), 8 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:50,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:50,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:50,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:34:50,534 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:50,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:50,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1926943046, now seen corresponding path program 1 times [2024-06-28 01:34:50,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:50,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495311190] [2024-06-28 01:34:50,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:50,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:50,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:51,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:51,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:51,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495311190] [2024-06-28 01:34:51,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495311190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:51,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:51,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:34:51,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110139184] [2024-06-28 01:34:51,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:51,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:34:51,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:51,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:34:51,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:34:51,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:34:51,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 248 transitions, 2471 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:51,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:51,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:34:51,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:52,218 INFO L124 PetriNetUnfolderBase]: 4279/7126 cut-off events. [2024-06-28 01:34:52,219 INFO L125 PetriNetUnfolderBase]: For 181275/181275 co-relation queries the response was YES. [2024-06-28 01:34:52,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38943 conditions, 7126 events. 4279/7126 cut-off events. For 181275/181275 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 46965 event pairs, 1169 based on Foata normal form. 1/6934 useless extension candidates. Maximal degree in co-relation 38868. Up to 6054 conditions per place. [2024-06-28 01:34:52,294 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 251 selfloop transitions, 18 changer transitions 0/281 dead transitions. [2024-06-28 01:34:52,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 281 transitions, 3234 flow [2024-06-28 01:34:52,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:34:52,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:34:52,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 01:34:52,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-28 01:34:52,296 INFO L175 Difference]: Start difference. First operand has 189 places, 248 transitions, 2471 flow. Second operand 6 states and 150 transitions. [2024-06-28 01:34:52,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 281 transitions, 3234 flow [2024-06-28 01:34:52,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 281 transitions, 3151 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 01:34:52,435 INFO L231 Difference]: Finished difference. Result has 191 places, 258 transitions, 2534 flow [2024-06-28 01:34:52,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2534, PETRI_PLACES=191, PETRI_TRANSITIONS=258} [2024-06-28 01:34:52,437 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 137 predicate places. [2024-06-28 01:34:52,437 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 258 transitions, 2534 flow [2024-06-28 01:34:52,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:52,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:52,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:52,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:34:52,437 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:52,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:52,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1273718360, now seen corresponding path program 2 times [2024-06-28 01:34:52,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:52,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711255272] [2024-06-28 01:34:52,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:52,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:52,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:53,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:53,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:53,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711255272] [2024-06-28 01:34:53,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711255272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:53,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:53,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:34:53,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971839736] [2024-06-28 01:34:53,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:53,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:34:53,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:53,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:34:53,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:34:53,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 48 [2024-06-28 01:34:53,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 258 transitions, 2534 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:53,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:53,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 48 [2024-06-28 01:34:53,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:54,132 INFO L124 PetriNetUnfolderBase]: 4261/6988 cut-off events. [2024-06-28 01:34:54,133 INFO L125 PetriNetUnfolderBase]: For 190059/190059 co-relation queries the response was YES. [2024-06-28 01:34:54,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39744 conditions, 6988 events. 4261/6988 cut-off events. For 190059/190059 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 45247 event pairs, 1221 based on Foata normal form. 1/6835 useless extension candidates. Maximal degree in co-relation 39667. Up to 6053 conditions per place. [2024-06-28 01:34:54,197 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 250 selfloop transitions, 13 changer transitions 0/275 dead transitions. [2024-06-28 01:34:54,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 275 transitions, 3111 flow [2024-06-28 01:34:54,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:34:54,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:34:54,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 01:34:54,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965277777777778 [2024-06-28 01:34:54,205 INFO L175 Difference]: Start difference. First operand has 191 places, 258 transitions, 2534 flow. Second operand 6 states and 143 transitions. [2024-06-28 01:34:54,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 275 transitions, 3111 flow [2024-06-28 01:34:54,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 275 transitions, 3015 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-28 01:34:54,339 INFO L231 Difference]: Finished difference. Result has 195 places, 258 transitions, 2470 flow [2024-06-28 01:34:54,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2470, PETRI_PLACES=195, PETRI_TRANSITIONS=258} [2024-06-28 01:34:54,341 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 141 predicate places. [2024-06-28 01:34:54,341 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 258 transitions, 2470 flow [2024-06-28 01:34:54,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:34:54,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:54,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:34:54,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:34:54,342 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:54,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:54,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1933588423, now seen corresponding path program 1 times [2024-06-28 01:34:54,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:54,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174986957] [2024-06-28 01:34:54,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:54,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:54,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:55,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:55,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:55,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174986957] [2024-06-28 01:34:55,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174986957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:55,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:55,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:34:55,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421371950] [2024-06-28 01:34:55,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:55,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:34:55,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:55,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:34:55,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:34:55,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:55,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 258 transitions, 2470 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:34:55,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:55,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:55,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:56,372 INFO L124 PetriNetUnfolderBase]: 4577/7363 cut-off events. [2024-06-28 01:34:56,373 INFO L125 PetriNetUnfolderBase]: For 194108/194108 co-relation queries the response was YES. [2024-06-28 01:34:56,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40903 conditions, 7363 events. 4577/7363 cut-off events. For 194108/194108 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 46722 event pairs, 1346 based on Foata normal form. 2/7229 useless extension candidates. Maximal degree in co-relation 40824. Up to 6518 conditions per place. [2024-06-28 01:34:56,446 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 256 selfloop transitions, 20 changer transitions 0/286 dead transitions. [2024-06-28 01:34:56,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 286 transitions, 3131 flow [2024-06-28 01:34:56,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:34:56,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:34:56,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 01:34:56,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-28 01:34:56,455 INFO L175 Difference]: Start difference. First operand has 195 places, 258 transitions, 2470 flow. Second operand 7 states and 162 transitions. [2024-06-28 01:34:56,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 286 transitions, 3131 flow [2024-06-28 01:34:56,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 286 transitions, 3098 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:34:56,603 INFO L231 Difference]: Finished difference. Result has 198 places, 261 transitions, 2521 flow [2024-06-28 01:34:56,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2521, PETRI_PLACES=198, PETRI_TRANSITIONS=261} [2024-06-28 01:34:56,609 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 144 predicate places. [2024-06-28 01:34:56,609 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 261 transitions, 2521 flow [2024-06-28 01:34:56,609 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:34:56,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:56,609 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:34:56,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:34:56,610 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:56,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:56,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1806007276, now seen corresponding path program 1 times [2024-06-28 01:34:56,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:56,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911729333] [2024-06-28 01:34:56,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:56,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:56,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:34:57,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:34:57,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:34:57,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911729333] [2024-06-28 01:34:57,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911729333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:34:57,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:34:57,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:34:57,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004536584] [2024-06-28 01:34:57,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:34:57,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:34:57,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:34:57,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:34:57,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:34:57,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:34:57,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 261 transitions, 2521 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:34:57,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:34:57,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:34:57,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:34:59,284 INFO L124 PetriNetUnfolderBase]: 4936/7897 cut-off events. [2024-06-28 01:34:59,284 INFO L125 PetriNetUnfolderBase]: For 251444/251448 co-relation queries the response was YES. [2024-06-28 01:34:59,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46477 conditions, 7897 events. 4936/7897 cut-off events. For 251444/251448 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 50505 event pairs, 1399 based on Foata normal form. 20/7752 useless extension candidates. Maximal degree in co-relation 46398. Up to 6744 conditions per place. [2024-06-28 01:34:59,363 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 276 selfloop transitions, 49 changer transitions 0/336 dead transitions. [2024-06-28 01:34:59,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 336 transitions, 3560 flow [2024-06-28 01:34:59,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:34:59,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:34:59,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 01:34:59,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229166666666667 [2024-06-28 01:34:59,365 INFO L175 Difference]: Start difference. First operand has 198 places, 261 transitions, 2521 flow. Second operand 10 states and 251 transitions. [2024-06-28 01:34:59,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 336 transitions, 3560 flow [2024-06-28 01:34:59,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 336 transitions, 3498 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 01:34:59,556 INFO L231 Difference]: Finished difference. Result has 206 places, 271 transitions, 2781 flow [2024-06-28 01:34:59,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2459, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2781, PETRI_PLACES=206, PETRI_TRANSITIONS=271} [2024-06-28 01:34:59,557 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 152 predicate places. [2024-06-28 01:34:59,557 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 271 transitions, 2781 flow [2024-06-28 01:34:59,557 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:34:59,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:34:59,558 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:34:59,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:34:59,558 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:34:59,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:34:59,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1802211374, now seen corresponding path program 2 times [2024-06-28 01:34:59,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:34:59,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600272763] [2024-06-28 01:34:59,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:34:59,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:34:59,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:00,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:00,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:00,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600272763] [2024-06-28 01:35:00,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600272763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:00,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:00,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:00,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154374163] [2024-06-28 01:35:00,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:00,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:00,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:00,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:00,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:00,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:00,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 271 transitions, 2781 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:35:00,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:00,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:00,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:02,236 INFO L124 PetriNetUnfolderBase]: 5058/8078 cut-off events. [2024-06-28 01:35:02,236 INFO L125 PetriNetUnfolderBase]: For 271907/271911 co-relation queries the response was YES. [2024-06-28 01:35:02,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48626 conditions, 8078 events. 5058/8078 cut-off events. For 271907/271911 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 51772 event pairs, 1404 based on Foata normal form. 20/7941 useless extension candidates. Maximal degree in co-relation 48543. Up to 6768 conditions per place. [2024-06-28 01:35:02,320 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 241 selfloop transitions, 84 changer transitions 0/336 dead transitions. [2024-06-28 01:35:02,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 336 transitions, 3712 flow [2024-06-28 01:35:02,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:02,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:02,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 01:35:02,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 01:35:02,322 INFO L175 Difference]: Start difference. First operand has 206 places, 271 transitions, 2781 flow. Second operand 10 states and 252 transitions. [2024-06-28 01:35:02,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 336 transitions, 3712 flow [2024-06-28 01:35:02,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 336 transitions, 3578 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 01:35:02,594 INFO L231 Difference]: Finished difference. Result has 211 places, 272 transitions, 2872 flow [2024-06-28 01:35:02,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2647, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2872, PETRI_PLACES=211, PETRI_TRANSITIONS=272} [2024-06-28 01:35:02,594 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 157 predicate places. [2024-06-28 01:35:02,599 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 272 transitions, 2872 flow [2024-06-28 01:35:02,599 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:35:02,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:02,599 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:35:02,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:35:02,599 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:02,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:02,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1916868054, now seen corresponding path program 3 times [2024-06-28 01:35:02,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:02,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919402442] [2024-06-28 01:35:02,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:02,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:02,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:03,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:03,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:03,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919402442] [2024-06-28 01:35:03,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919402442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:03,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:03,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:03,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859377746] [2024-06-28 01:35:03,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:03,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:03,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:03,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:03,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:03,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:03,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 272 transitions, 2872 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:35:03,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:03,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:03,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:05,503 INFO L124 PetriNetUnfolderBase]: 5980/9561 cut-off events. [2024-06-28 01:35:05,503 INFO L125 PetriNetUnfolderBase]: For 326500/326504 co-relation queries the response was YES. [2024-06-28 01:35:05,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59710 conditions, 9561 events. 5980/9561 cut-off events. For 326500/326504 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 62999 event pairs, 1450 based on Foata normal form. 16/9401 useless extension candidates. Maximal degree in co-relation 59626. Up to 7544 conditions per place. [2024-06-28 01:35:05,609 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 315 selfloop transitions, 104 changer transitions 0/430 dead transitions. [2024-06-28 01:35:05,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 430 transitions, 5454 flow [2024-06-28 01:35:05,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:05,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:05,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2024-06-28 01:35:05,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-28 01:35:05,611 INFO L175 Difference]: Start difference. First operand has 211 places, 272 transitions, 2872 flow. Second operand 11 states and 272 transitions. [2024-06-28 01:35:05,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 430 transitions, 5454 flow [2024-06-28 01:35:06,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 430 transitions, 5076 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:06,040 INFO L231 Difference]: Finished difference. Result has 220 places, 355 transitions, 4232 flow [2024-06-28 01:35:06,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4232, PETRI_PLACES=220, PETRI_TRANSITIONS=355} [2024-06-28 01:35:06,041 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 166 predicate places. [2024-06-28 01:35:06,041 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 355 transitions, 4232 flow [2024-06-28 01:35:06,042 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:35:06,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:06,042 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:35:06,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:35:06,042 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:06,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:06,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1830620414, now seen corresponding path program 4 times [2024-06-28 01:35:06,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:06,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183601716] [2024-06-28 01:35:06,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:06,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:06,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:07,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:07,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:07,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183601716] [2024-06-28 01:35:07,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183601716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:07,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:07,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:07,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619735330] [2024-06-28 01:35:07,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:07,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:07,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:07,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:07,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:07,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:07,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 355 transitions, 4232 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:35:07,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:07,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:07,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:09,144 INFO L124 PetriNetUnfolderBase]: 6351/10299 cut-off events. [2024-06-28 01:35:09,144 INFO L125 PetriNetUnfolderBase]: For 364374/364384 co-relation queries the response was YES. [2024-06-28 01:35:09,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64808 conditions, 10299 events. 6351/10299 cut-off events. For 364374/364384 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 70045 event pairs, 2246 based on Foata normal form. 34/10116 useless extension candidates. Maximal degree in co-relation 64717. Up to 8636 conditions per place. [2024-06-28 01:35:09,263 INFO L140 encePairwiseOnDemand]: 32/48 looper letters, 380 selfloop transitions, 56 changer transitions 0/447 dead transitions. [2024-06-28 01:35:09,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 447 transitions, 5776 flow [2024-06-28 01:35:09,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:09,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:09,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2024-06-28 01:35:09,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-28 01:35:09,265 INFO L175 Difference]: Start difference. First operand has 220 places, 355 transitions, 4232 flow. Second operand 11 states and 272 transitions. [2024-06-28 01:35:09,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 447 transitions, 5776 flow [2024-06-28 01:35:09,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 447 transitions, 5730 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-28 01:35:09,952 INFO L231 Difference]: Finished difference. Result has 235 places, 381 transitions, 4831 flow [2024-06-28 01:35:09,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4190, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4831, PETRI_PLACES=235, PETRI_TRANSITIONS=381} [2024-06-28 01:35:09,953 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 181 predicate places. [2024-06-28 01:35:09,953 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 381 transitions, 4831 flow [2024-06-28 01:35:09,953 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:35:09,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:09,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:35:09,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:35:09,954 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:09,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:09,954 INFO L85 PathProgramCache]: Analyzing trace with hash -692511312, now seen corresponding path program 5 times [2024-06-28 01:35:09,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:09,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302067539] [2024-06-28 01:35:09,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:09,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:11,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:35:11,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:11,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302067539] [2024-06-28 01:35:11,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302067539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:11,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:11,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:11,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657629029] [2024-06-28 01:35:11,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:11,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:11,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:11,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:11,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:11,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:11,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 381 transitions, 4831 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:35:11,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:11,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:11,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:13,409 INFO L124 PetriNetUnfolderBase]: 7277/11707 cut-off events. [2024-06-28 01:35:13,409 INFO L125 PetriNetUnfolderBase]: For 424483/424487 co-relation queries the response was YES. [2024-06-28 01:35:13,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78119 conditions, 11707 events. 7277/11707 cut-off events. For 424483/424487 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 80117 event pairs, 1843 based on Foata normal form. 16/11501 useless extension candidates. Maximal degree in co-relation 78020. Up to 8434 conditions per place. [2024-06-28 01:35:13,552 INFO L140 encePairwiseOnDemand]: 33/48 looper letters, 324 selfloop transitions, 191 changer transitions 0/526 dead transitions. [2024-06-28 01:35:13,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 526 transitions, 7478 flow [2024-06-28 01:35:13,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:13,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:13,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2024-06-28 01:35:13,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-28 01:35:13,554 INFO L175 Difference]: Start difference. First operand has 235 places, 381 transitions, 4831 flow. Second operand 11 states and 282 transitions. [2024-06-28 01:35:13,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 526 transitions, 7478 flow [2024-06-28 01:35:14,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 526 transitions, 7360 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 01:35:14,308 INFO L231 Difference]: Finished difference. Result has 247 places, 447 transitions, 6545 flow [2024-06-28 01:35:14,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4713, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6545, PETRI_PLACES=247, PETRI_TRANSITIONS=447} [2024-06-28 01:35:14,310 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 193 predicate places. [2024-06-28 01:35:14,310 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 447 transitions, 6545 flow [2024-06-28 01:35:14,310 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:35:14,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:14,311 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:35:14,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:35:14,311 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:14,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:14,311 INFO L85 PathProgramCache]: Analyzing trace with hash -699006432, now seen corresponding path program 6 times [2024-06-28 01:35:14,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:14,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395703507] [2024-06-28 01:35:14,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:14,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:14,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:15,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:15,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:15,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395703507] [2024-06-28 01:35:15,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395703507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:15,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:15,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:15,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806709299] [2024-06-28 01:35:15,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:15,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:15,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:15,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:15,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:15,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 447 transitions, 6545 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:35:15,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:15,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:15,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:18,090 INFO L124 PetriNetUnfolderBase]: 7263/11919 cut-off events. [2024-06-28 01:35:18,090 INFO L125 PetriNetUnfolderBase]: For 432555/432565 co-relation queries the response was YES. [2024-06-28 01:35:18,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79676 conditions, 11919 events. 7263/11919 cut-off events. For 432555/432565 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 84265 event pairs, 2515 based on Foata normal form. 34/11678 useless extension candidates. Maximal degree in co-relation 79571. Up to 10003 conditions per place. [2024-06-28 01:35:18,255 INFO L140 encePairwiseOnDemand]: 32/48 looper letters, 449 selfloop transitions, 55 changer transitions 0/515 dead transitions. [2024-06-28 01:35:18,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 515 transitions, 7965 flow [2024-06-28 01:35:18,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:35:18,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:35:18,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2024-06-28 01:35:18,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-28 01:35:18,257 INFO L175 Difference]: Start difference. First operand has 247 places, 447 transitions, 6545 flow. Second operand 11 states and 272 transitions. [2024-06-28 01:35:18,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 515 transitions, 7965 flow [2024-06-28 01:35:19,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 515 transitions, 7672 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-28 01:35:19,259 INFO L231 Difference]: Finished difference. Result has 255 places, 450 transitions, 6510 flow [2024-06-28 01:35:19,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6296, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6510, PETRI_PLACES=255, PETRI_TRANSITIONS=450} [2024-06-28 01:35:19,260 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 201 predicate places. [2024-06-28 01:35:19,260 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 450 transitions, 6510 flow [2024-06-28 01:35:19,260 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:35:19,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:19,260 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:35:19,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:35:19,261 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:19,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:19,261 INFO L85 PathProgramCache]: Analyzing trace with hash -57042094, now seen corresponding path program 1 times [2024-06-28 01:35:19,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:19,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144819556] [2024-06-28 01:35:19,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:19,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:19,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:19,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144819556] [2024-06-28 01:35:19,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144819556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:19,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:19,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:35:19,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424261244] [2024-06-28 01:35:19,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:19,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:35:19,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:19,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:35:19,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:35:20,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:35:20,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 450 transitions, 6510 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:20,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:20,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:35:20,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:22,221 INFO L124 PetriNetUnfolderBase]: 7713/12599 cut-off events. [2024-06-28 01:35:22,222 INFO L125 PetriNetUnfolderBase]: For 395105/395105 co-relation queries the response was YES. [2024-06-28 01:35:22,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81286 conditions, 12599 events. 7713/12599 cut-off events. For 395105/395105 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 88917 event pairs, 2399 based on Foata normal form. 2/12293 useless extension candidates. Maximal degree in co-relation 81178. Up to 10852 conditions per place. [2024-06-28 01:35:22,398 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 428 selfloop transitions, 76 changer transitions 0/513 dead transitions. [2024-06-28 01:35:22,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 513 transitions, 8007 flow [2024-06-28 01:35:22,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:35:22,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:35:22,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:35:22,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-06-28 01:35:22,399 INFO L175 Difference]: Start difference. First operand has 255 places, 450 transitions, 6510 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:35:22,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 513 transitions, 8007 flow [2024-06-28 01:35:23,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 513 transitions, 7932 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:35:23,219 INFO L231 Difference]: Finished difference. Result has 261 places, 467 transitions, 6800 flow [2024-06-28 01:35:23,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6800, PETRI_PLACES=261, PETRI_TRANSITIONS=467} [2024-06-28 01:35:23,220 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 207 predicate places. [2024-06-28 01:35:23,220 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 467 transitions, 6800 flow [2024-06-28 01:35:23,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:23,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:23,220 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:35:23,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:35:23,220 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:23,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:23,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1801980734, now seen corresponding path program 7 times [2024-06-28 01:35:23,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:23,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155483748] [2024-06-28 01:35:23,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:23,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:23,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:24,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:24,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:24,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155483748] [2024-06-28 01:35:24,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155483748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:24,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:24,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:24,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946923030] [2024-06-28 01:35:24,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:24,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:24,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:24,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:24,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:24,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:24,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 467 transitions, 6800 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:35:24,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:24,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:24,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:27,022 INFO L124 PetriNetUnfolderBase]: 7566/12432 cut-off events. [2024-06-28 01:35:27,022 INFO L125 PetriNetUnfolderBase]: For 430691/430717 co-relation queries the response was YES. [2024-06-28 01:35:27,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83047 conditions, 12432 events. 7566/12432 cut-off events. For 430691/430717 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 88718 event pairs, 2446 based on Foata normal form. 26/12168 useless extension candidates. Maximal degree in co-relation 82936. Up to 10151 conditions per place. [2024-06-28 01:35:27,174 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 443 selfloop transitions, 71 changer transitions 0/528 dead transitions. [2024-06-28 01:35:27,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 528 transitions, 8173 flow [2024-06-28 01:35:27,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:27,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:27,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-28 01:35:27,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-28 01:35:27,175 INFO L175 Difference]: Start difference. First operand has 261 places, 467 transitions, 6800 flow. Second operand 10 states and 248 transitions. [2024-06-28 01:35:27,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 528 transitions, 8173 flow [2024-06-28 01:35:27,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 528 transitions, 8104 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 01:35:27,961 INFO L231 Difference]: Finished difference. Result has 269 places, 468 transitions, 6941 flow [2024-06-28 01:35:27,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6731, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6941, PETRI_PLACES=269, PETRI_TRANSITIONS=468} [2024-06-28 01:35:27,962 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 215 predicate places. [2024-06-28 01:35:27,962 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 468 transitions, 6941 flow [2024-06-28 01:35:27,962 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:35:27,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:27,962 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:35:27,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:35:27,963 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:27,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:27,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1795724624, now seen corresponding path program 8 times [2024-06-28 01:35:27,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:27,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612489775] [2024-06-28 01:35:27,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:27,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:27,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:29,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:35:29,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:29,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612489775] [2024-06-28 01:35:29,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612489775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:29,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:29,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:29,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714241876] [2024-06-28 01:35:29,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:29,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:29,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:29,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:29,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:29,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:29,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 468 transitions, 6941 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:35:29,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:29,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:29,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:31,841 INFO L124 PetriNetUnfolderBase]: 7566/12450 cut-off events. [2024-06-28 01:35:31,841 INFO L125 PetriNetUnfolderBase]: For 437464/437482 co-relation queries the response was YES. [2024-06-28 01:35:31,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83433 conditions, 12450 events. 7566/12450 cut-off events. For 437464/437482 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 89050 event pairs, 2442 based on Foata normal form. 26/12180 useless extension candidates. Maximal degree in co-relation 83320. Up to 10151 conditions per place. [2024-06-28 01:35:32,007 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 445 selfloop transitions, 70 changer transitions 0/529 dead transitions. [2024-06-28 01:35:32,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 529 transitions, 8318 flow [2024-06-28 01:35:32,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:32,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:32,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-28 01:35:32,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-28 01:35:32,009 INFO L175 Difference]: Start difference. First operand has 269 places, 468 transitions, 6941 flow. Second operand 10 states and 248 transitions. [2024-06-28 01:35:32,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 529 transitions, 8318 flow [2024-06-28 01:35:32,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 529 transitions, 8117 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:32,830 INFO L231 Difference]: Finished difference. Result has 271 places, 469 transitions, 6950 flow [2024-06-28 01:35:32,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6760, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6950, PETRI_PLACES=271, PETRI_TRANSITIONS=469} [2024-06-28 01:35:32,831 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 217 predicate places. [2024-06-28 01:35:32,831 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 469 transitions, 6950 flow [2024-06-28 01:35:32,831 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:35:32,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:32,832 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:35:32,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:35:32,832 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:32,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:32,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1006349620, now seen corresponding path program 2 times [2024-06-28 01:35:32,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:32,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822873533] [2024-06-28 01:35:32,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:32,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:32,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:33,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:33,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:33,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822873533] [2024-06-28 01:35:33,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822873533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:33,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:33,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:35:33,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404109161] [2024-06-28 01:35:33,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:33,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:35:33,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:33,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:35:33,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:35:33,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 48 [2024-06-28 01:35:33,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 469 transitions, 6950 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:33,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:33,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 48 [2024-06-28 01:35:33,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:35,931 INFO L124 PetriNetUnfolderBase]: 7899/12935 cut-off events. [2024-06-28 01:35:35,932 INFO L125 PetriNetUnfolderBase]: For 415293/415293 co-relation queries the response was YES. [2024-06-28 01:35:36,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84681 conditions, 12935 events. 7899/12935 cut-off events. For 415293/415293 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 92290 event pairs, 2171 based on Foata normal form. 2/12615 useless extension candidates. Maximal degree in co-relation 84567. Up to 11104 conditions per place. [2024-06-28 01:35:36,365 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 421 selfloop transitions, 81 changer transitions 0/511 dead transitions. [2024-06-28 01:35:36,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 511 transitions, 8321 flow [2024-06-28 01:35:36,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:35:36,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:35:36,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 01:35:36,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029761904761905 [2024-06-28 01:35:36,367 INFO L175 Difference]: Start difference. First operand has 271 places, 469 transitions, 6950 flow. Second operand 7 states and 169 transitions. [2024-06-28 01:35:36,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 511 transitions, 8321 flow [2024-06-28 01:35:37,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 511 transitions, 8178 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:37,184 INFO L231 Difference]: Finished difference. Result has 270 places, 475 transitions, 7051 flow [2024-06-28 01:35:37,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6807, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7051, PETRI_PLACES=270, PETRI_TRANSITIONS=475} [2024-06-28 01:35:37,185 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 216 predicate places. [2024-06-28 01:35:37,185 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 475 transitions, 7051 flow [2024-06-28 01:35:37,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:35:37,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:37,185 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:35:37,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:35:37,185 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:37,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:37,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1920211344, now seen corresponding path program 9 times [2024-06-28 01:35:37,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:37,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532311169] [2024-06-28 01:35:37,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:37,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:37,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:38,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:38,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532311169] [2024-06-28 01:35:38,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532311169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:38,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:38,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:38,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538120515] [2024-06-28 01:35:38,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:38,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:38,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:38,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:38,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:38,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:38,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 475 transitions, 7051 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:35:38,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:38,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:38,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:41,611 INFO L124 PetriNetUnfolderBase]: 7761/12735 cut-off events. [2024-06-28 01:35:41,611 INFO L125 PetriNetUnfolderBase]: For 449062/449086 co-relation queries the response was YES. [2024-06-28 01:35:41,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84982 conditions, 12735 events. 7761/12735 cut-off events. For 449062/449086 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 91117 event pairs, 2358 based on Foata normal form. 32/12442 useless extension candidates. Maximal degree in co-relation 84867. Up to 10571 conditions per place. [2024-06-28 01:35:41,759 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 443 selfloop transitions, 79 changer transitions 0/538 dead transitions. [2024-06-28 01:35:41,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 538 transitions, 8459 flow [2024-06-28 01:35:41,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:41,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:41,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 01:35:41,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229166666666667 [2024-06-28 01:35:41,761 INFO L175 Difference]: Start difference. First operand has 270 places, 475 transitions, 7051 flow. Second operand 10 states and 251 transitions. [2024-06-28 01:35:41,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 538 transitions, 8459 flow [2024-06-28 01:35:42,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 538 transitions, 8316 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:35:42,340 INFO L231 Difference]: Finished difference. Result has 275 places, 477 transitions, 7139 flow [2024-06-28 01:35:42,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6908, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7139, PETRI_PLACES=275, PETRI_TRANSITIONS=477} [2024-06-28 01:35:42,341 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 221 predicate places. [2024-06-28 01:35:42,341 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 477 transitions, 7139 flow [2024-06-28 01:35:42,341 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:35:42,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:42,341 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:35:42,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:35:42,342 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:42,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:42,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1926467454, now seen corresponding path program 10 times [2024-06-28 01:35:42,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:42,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222874339] [2024-06-28 01:35:42,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:42,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:42,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:43,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:43,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:43,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222874339] [2024-06-28 01:35:43,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222874339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:43,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:43,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:43,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662773428] [2024-06-28 01:35:43,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:43,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:43,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:43,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:43,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:43,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:43,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 477 transitions, 7139 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:35:43,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:43,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:43,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:46,833 INFO L124 PetriNetUnfolderBase]: 7891/12967 cut-off events. [2024-06-28 01:35:46,833 INFO L125 PetriNetUnfolderBase]: For 474185/474209 co-relation queries the response was YES. [2024-06-28 01:35:46,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87368 conditions, 12967 events. 7891/12967 cut-off events. For 474185/474209 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 93342 event pairs, 2375 based on Foata normal form. 32/12664 useless extension candidates. Maximal degree in co-relation 87253. Up to 10825 conditions per place. [2024-06-28 01:35:46,981 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 445 selfloop transitions, 77 changer transitions 0/538 dead transitions. [2024-06-28 01:35:46,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 538 transitions, 8541 flow [2024-06-28 01:35:46,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:46,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:46,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-28 01:35:46,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229166666666667 [2024-06-28 01:35:46,982 INFO L175 Difference]: Start difference. First operand has 275 places, 477 transitions, 7139 flow. Second operand 10 states and 251 transitions. [2024-06-28 01:35:46,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 538 transitions, 8541 flow [2024-06-28 01:35:47,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 538 transitions, 8352 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:47,713 INFO L231 Difference]: Finished difference. Result has 277 places, 478 transitions, 7171 flow [2024-06-28 01:35:47,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6950, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7171, PETRI_PLACES=277, PETRI_TRANSITIONS=478} [2024-06-28 01:35:47,713 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 223 predicate places. [2024-06-28 01:35:47,713 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 478 transitions, 7171 flow [2024-06-28 01:35:47,714 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:35:47,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:47,714 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:35:47,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:35:47,715 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:47,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:47,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1573379182, now seen corresponding path program 11 times [2024-06-28 01:35:47,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:47,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670990679] [2024-06-28 01:35:47,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:47,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:47,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:49,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:49,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:49,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670990679] [2024-06-28 01:35:49,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670990679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:49,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:49,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:49,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117948171] [2024-06-28 01:35:49,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:49,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:49,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:49,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:49,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:49,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:49,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 478 transitions, 7171 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:35:49,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:49,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:49,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:52,334 INFO L124 PetriNetUnfolderBase]: 7991/12393 cut-off events. [2024-06-28 01:35:52,334 INFO L125 PetriNetUnfolderBase]: For 482955/482967 co-relation queries the response was YES. [2024-06-28 01:35:52,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88055 conditions, 12393 events. 7991/12393 cut-off events. For 482955/482967 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 82367 event pairs, 1528 based on Foata normal form. 20/12320 useless extension candidates. Maximal degree in co-relation 87939. Up to 10293 conditions per place. [2024-06-28 01:35:52,477 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 219 selfloop transitions, 305 changer transitions 0/540 dead transitions. [2024-06-28 01:35:52,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 540 transitions, 8581 flow [2024-06-28 01:35:52,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:52,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-28 01:35:52,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5270833333333333 [2024-06-28 01:35:52,478 INFO L175 Difference]: Start difference. First operand has 277 places, 478 transitions, 7171 flow. Second operand 10 states and 253 transitions. [2024-06-28 01:35:52,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 540 transitions, 8581 flow [2024-06-28 01:35:53,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 540 transitions, 8390 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:53,346 INFO L231 Difference]: Finished difference. Result has 279 places, 479 transitions, 7659 flow [2024-06-28 01:35:53,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6980, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7659, PETRI_PLACES=279, PETRI_TRANSITIONS=479} [2024-06-28 01:35:53,346 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 225 predicate places. [2024-06-28 01:35:53,346 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 479 transitions, 7659 flow [2024-06-28 01:35:53,347 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:35:53,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:53,347 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:35:53,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:35:53,347 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:53,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:53,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1573387552, now seen corresponding path program 12 times [2024-06-28 01:35:53,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:53,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7309588] [2024-06-28 01:35:53,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:53,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:53,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:35:54,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:35:54,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:35:54,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7309588] [2024-06-28 01:35:54,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7309588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:35:54,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:35:54,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:35:54,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604219598] [2024-06-28 01:35:54,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:35:54,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:35:54,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:35:54,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:35:54,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:35:54,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:35:54,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 479 transitions, 7659 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:35:54,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:35:54,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:35:54,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:35:57,524 INFO L124 PetriNetUnfolderBase]: 8084/12556 cut-off events. [2024-06-28 01:35:57,524 INFO L125 PetriNetUnfolderBase]: For 490193/490205 co-relation queries the response was YES. [2024-06-28 01:35:57,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90046 conditions, 12556 events. 8084/12556 cut-off events. For 490193/490205 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 83842 event pairs, 1510 based on Foata normal form. 16/12479 useless extension candidates. Maximal degree in co-relation 89929. Up to 10277 conditions per place. [2024-06-28 01:35:57,678 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 221 selfloop transitions, 307 changer transitions 0/544 dead transitions. [2024-06-28 01:35:57,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 544 transitions, 9103 flow [2024-06-28 01:35:57,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:35:57,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:35:57,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-28 01:35:57,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 01:35:57,680 INFO L175 Difference]: Start difference. First operand has 279 places, 479 transitions, 7659 flow. Second operand 10 states and 256 transitions. [2024-06-28 01:35:57,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 544 transitions, 9103 flow [2024-06-28 01:35:58,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 544 transitions, 8454 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:35:58,752 INFO L231 Difference]: Finished difference. Result has 281 places, 480 transitions, 7694 flow [2024-06-28 01:35:58,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7010, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7694, PETRI_PLACES=281, PETRI_TRANSITIONS=480} [2024-06-28 01:35:58,753 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 227 predicate places. [2024-06-28 01:35:58,753 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 480 transitions, 7694 flow [2024-06-28 01:35:58,753 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:35:58,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:35:58,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:35:58,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:35:58,754 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:35:58,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:35:58,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1926706464, now seen corresponding path program 13 times [2024-06-28 01:35:58,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:35:58,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157741191] [2024-06-28 01:35:58,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:35:58,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:35:58,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:00,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:00,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:00,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157741191] [2024-06-28 01:36:00,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157741191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:00,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:00,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:00,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39972198] [2024-06-28 01:36:00,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:00,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:00,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:00,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:00,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:00,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:00,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 480 transitions, 7694 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:36:00,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:00,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:00,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:03,254 INFO L124 PetriNetUnfolderBase]: 8428/13136 cut-off events. [2024-06-28 01:36:03,255 INFO L125 PetriNetUnfolderBase]: For 547316/547328 co-relation queries the response was YES. [2024-06-28 01:36:03,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95452 conditions, 13136 events. 8428/13136 cut-off events. For 547316/547328 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 88895 event pairs, 1611 based on Foata normal form. 16/13048 useless extension candidates. Maximal degree in co-relation 95334. Up to 10807 conditions per place. [2024-06-28 01:36:03,402 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 322 selfloop transitions, 211 changer transitions 0/549 dead transitions. [2024-06-28 01:36:03,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 549 transitions, 9432 flow [2024-06-28 01:36:03,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:36:03,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:36:03,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-28 01:36:03,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 01:36:03,404 INFO L175 Difference]: Start difference. First operand has 281 places, 480 transitions, 7694 flow. Second operand 10 states and 258 transitions. [2024-06-28 01:36:03,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 549 transitions, 9432 flow [2024-06-28 01:36:04,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 549 transitions, 8774 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 01:36:04,575 INFO L231 Difference]: Finished difference. Result has 284 places, 483 transitions, 7632 flow [2024-06-28 01:36:04,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7036, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7632, PETRI_PLACES=284, PETRI_TRANSITIONS=483} [2024-06-28 01:36:04,575 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 230 predicate places. [2024-06-28 01:36:04,575 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 483 transitions, 7632 flow [2024-06-28 01:36:04,576 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:36:04,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:04,576 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:36:04,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:36:04,576 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:04,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:04,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1926698094, now seen corresponding path program 14 times [2024-06-28 01:36:04,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:04,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98873149] [2024-06-28 01:36:04,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:04,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:04,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:05,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:05,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:05,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98873149] [2024-06-28 01:36:05,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98873149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:05,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:05,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:05,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352532028] [2024-06-28 01:36:05,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:05,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:05,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:05,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:05,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:05,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:05,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 483 transitions, 7632 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:36:05,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:05,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:05,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:09,115 INFO L124 PetriNetUnfolderBase]: 8428/13136 cut-off events. [2024-06-28 01:36:09,115 INFO L125 PetriNetUnfolderBase]: For 545836/545848 co-relation queries the response was YES. [2024-06-28 01:36:09,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94209 conditions, 13136 events. 8428/13136 cut-off events. For 545836/545848 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 88957 event pairs, 1626 based on Foata normal form. 20/13052 useless extension candidates. Maximal degree in co-relation 94089. Up to 11354 conditions per place. [2024-06-28 01:36:09,277 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 322 selfloop transitions, 207 changer transitions 0/545 dead transitions. [2024-06-28 01:36:09,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 545 transitions, 9059 flow [2024-06-28 01:36:09,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:36:09,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:36:09,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 01:36:09,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-28 01:36:09,278 INFO L175 Difference]: Start difference. First operand has 284 places, 483 transitions, 7632 flow. Second operand 10 states and 254 transitions. [2024-06-28 01:36:09,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 545 transitions, 9059 flow [2024-06-28 01:36:10,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 545 transitions, 8693 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-28 01:36:10,662 INFO L231 Difference]: Finished difference. Result has 288 places, 484 transitions, 7756 flow [2024-06-28 01:36:10,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7306, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7756, PETRI_PLACES=288, PETRI_TRANSITIONS=484} [2024-06-28 01:36:10,662 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 234 predicate places. [2024-06-28 01:36:10,662 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 484 transitions, 7756 flow [2024-06-28 01:36:10,663 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:36:10,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:10,663 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:36:10,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:36:10,663 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:10,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:10,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1288048672, now seen corresponding path program 15 times [2024-06-28 01:36:10,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:10,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220174232] [2024-06-28 01:36:10,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:10,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:10,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:12,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:12,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:12,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220174232] [2024-06-28 01:36:12,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220174232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:12,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:12,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:12,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329641828] [2024-06-28 01:36:12,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:12,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:12,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:12,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:12,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:12,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:12,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 484 transitions, 7756 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:36:12,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:12,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:12,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:15,467 INFO L124 PetriNetUnfolderBase]: 8588/14203 cut-off events. [2024-06-28 01:36:15,468 INFO L125 PetriNetUnfolderBase]: For 547939/547963 co-relation queries the response was YES. [2024-06-28 01:36:15,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96553 conditions, 14203 events. 8588/14203 cut-off events. For 547939/547963 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 104716 event pairs, 2539 based on Foata normal form. 32/13866 useless extension candidates. Maximal degree in co-relation 96431. Up to 11916 conditions per place. [2024-06-28 01:36:15,677 INFO L140 encePairwiseOnDemand]: 35/48 looper letters, 446 selfloop transitions, 83 changer transitions 0/545 dead transitions. [2024-06-28 01:36:15,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 545 transitions, 9180 flow [2024-06-28 01:36:15,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:36:15,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:36:15,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-28 01:36:15,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-28 01:36:15,679 INFO L175 Difference]: Start difference. First operand has 288 places, 484 transitions, 7756 flow. Second operand 10 states and 249 transitions. [2024-06-28 01:36:15,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 545 transitions, 9180 flow [2024-06-28 01:36:16,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 545 transitions, 8763 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:36:16,618 INFO L231 Difference]: Finished difference. Result has 290 places, 485 transitions, 7580 flow [2024-06-28 01:36:16,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7339, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7580, PETRI_PLACES=290, PETRI_TRANSITIONS=485} [2024-06-28 01:36:16,619 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 236 predicate places. [2024-06-28 01:36:16,619 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 485 transitions, 7580 flow [2024-06-28 01:36:16,619 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:36:16,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:16,619 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:36:16,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:36:16,620 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:16,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:16,620 INFO L85 PathProgramCache]: Analyzing trace with hash -449401944, now seen corresponding path program 16 times [2024-06-28 01:36:16,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:16,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364434621] [2024-06-28 01:36:16,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:16,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:36:17,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:36:17,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:36:17,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364434621] [2024-06-28 01:36:17,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364434621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:36:17,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:36:17,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:36:17,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213141316] [2024-06-28 01:36:17,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:36:17,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:36:17,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:36:17,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:36:17,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:36:18,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 48 [2024-06-28 01:36:18,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 485 transitions, 7580 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:36:18,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:36:18,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 48 [2024-06-28 01:36:18,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:36:21,095 INFO L124 PetriNetUnfolderBase]: 8764/13660 cut-off events. [2024-06-28 01:36:21,096 INFO L125 PetriNetUnfolderBase]: For 598837/598849 co-relation queries the response was YES. [2024-06-28 01:36:21,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99644 conditions, 13660 events. 8764/13660 cut-off events. For 598837/598849 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 92433 event pairs, 1525 based on Foata normal form. 16/13583 useless extension candidates. Maximal degree in co-relation 99521. Up to 7529 conditions per place. [2024-06-28 01:36:21,523 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 198 selfloop transitions, 340 changer transitions 0/554 dead transitions. [2024-06-28 01:36:21,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 554 transitions, 9328 flow [2024-06-28 01:36:21,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:36:21,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:36:21,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-28 01:36:21,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 01:36:21,525 INFO L175 Difference]: Start difference. First operand has 290 places, 485 transitions, 7580 flow. Second operand 10 states and 258 transitions. [2024-06-28 01:36:21,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 554 transitions, 9328 flow [2024-06-28 01:36:22,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 554 transitions, 9187 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:36:22,732 INFO L231 Difference]: Finished difference. Result has 294 places, 487 transitions, 8263 flow [2024-06-28 01:36:22,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7439, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8263, PETRI_PLACES=294, PETRI_TRANSITIONS=487} [2024-06-28 01:36:22,733 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 240 predicate places. [2024-06-28 01:36:22,733 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 487 transitions, 8263 flow [2024-06-28 01:36:22,733 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:36:22,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:36:22,733 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:36:22,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:36:22,734 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:36:22,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:36:22,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1288287682, now seen corresponding path program 17 times [2024-06-28 01:36:22,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:36:22,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174365336] [2024-06-28 01:36:22,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:36:22,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:36:22,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat