./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_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/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_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/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_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:53:49,138 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:53:49,210 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:53:49,219 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:53:49,220 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:53:49,244 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:53:49,244 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:53:49,245 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:53:49,245 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:53:49,248 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:53:49,248 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:53:49,249 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:53:49,249 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:53:49,250 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:53:49,251 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:53:49,251 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:53:49,251 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:53:49,251 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:53:49,251 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:53:49,252 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:53:49,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:53:49,252 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:53:49,252 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:53:49,253 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:53:49,253 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:53:49,253 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:53:49,253 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:53:49,253 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:53:49,254 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:53:49,254 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:53:49,255 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:53:49,255 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:53:49,255 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:53:49,255 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:53:49,255 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:53:49,256 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:53:49,256 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:53:49,256 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:53:49,256 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:53:49,256 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:53:49,256 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:53:49,257 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:53:49,257 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:53:49,257 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:53:49,459 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:53:49,479 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:53:49,482 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:53:49,483 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:53:49,483 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:53:49,484 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 01:53:50,559 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:53:50,795 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:53:50,797 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 01:53:50,820 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1dfc9517a/99952474c20b45bab48be5bf44444961/FLAGe826c4185 [2024-06-28 01:53:50,830 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1dfc9517a/99952474c20b45bab48be5bf44444961 [2024-06-28 01:53:50,832 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:53:50,832 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:53:50,833 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/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 01:53:50,994 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:53:50,996 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:53:50,997 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:53:50,997 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:53:51,000 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:53:51,001 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:53:50" (1/2) ... [2024-06-28 01:53:51,002 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59f4ad6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:53:51, skipping insertion in model container [2024-06-28 01:53:51,002 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:53:50" (1/2) ... [2024-06-28 01:53:51,004 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@744cb4ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:53:51, skipping insertion in model container [2024-06-28 01:53:51,004 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:53:50" (2/2) ... [2024-06-28 01:53:51,005 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59f4ad6e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51, skipping insertion in model container [2024-06-28 01:53:51,005 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:53:50" (2/2) ... [2024-06-28 01:53:51,005 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:53:51,070 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:53:51,071 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 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)) && (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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:53:51,071 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] (((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 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)) && (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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:53:51,071 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] (((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 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)) && (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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:53:51,072 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:53:51,072 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-28 01:53:51,111 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:53:51,285 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/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1039,1052] [2024-06-28 01:53:51,448 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:53:51,457 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:53:51,508 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/safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1039,1052] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:53:51,573 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:53:51,601 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:53:51,601 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51 WrapperNode [2024-06-28 01:53:51,601 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:53:51,602 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:53:51,602 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:53:51,602 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:53:51,607 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,635 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,669 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 121 [2024-06-28 01:53:51,669 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:53:51,672 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:53:51,672 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:53:51,672 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:53:51,680 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,681 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,689 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,719 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:53:51,723 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,724 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,730 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,741 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,743 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,749 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,751 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:53:51,753 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:53:51,754 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:53:51,754 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:53:51,754 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (1/1) ... [2024-06-28 01:53:51,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:53:51,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:53:51,779 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:53:51,797 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:53:51,810 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:53:51,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:53:51,811 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:53:51,811 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:53:51,811 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:53:51,811 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:53:51,811 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:53:51,811 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:53:51,812 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:53:51,812 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:53:51,812 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:53:51,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:53:51,814 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:53:51,945 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:53:51,947 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:53:52,277 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:53:52,277 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:53:52,429 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:53:52,429 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:53:52,429 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:53:52 BoogieIcfgContainer [2024-06-28 01:53:52,429 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:53:52,432 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:53:52,432 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:53:52,434 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:53:52,434 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:53:50" (1/4) ... [2024-06-28 01:53:52,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@273597f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:53:52, skipping insertion in model container [2024-06-28 01:53:52,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:53:50" (2/4) ... [2024-06-28 01:53:52,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@273597f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:53:52, skipping insertion in model container [2024-06-28 01:53:52,436 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:53:51" (3/4) ... [2024-06-28 01:53:52,436 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@273597f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:53:52, skipping insertion in model container [2024-06-28 01:53:52,436 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:53:52" (4/4) ... [2024-06-28 01:53:52,437 INFO L112 eAbstractionObserver]: Analyzing ICFG safe005_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 01:53:52,449 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:53:52,449 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 01:53:52,449 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:53:52,481 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:53:52,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:53:52,531 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 01:53:52,531 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:53:52,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 01:53:52,534 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:53:52,538 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-28 01:53:52,550 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:53:52,557 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;@47261484, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:53:52,557 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 01:53:52,563 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:53:52,563 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 01:53:52,563 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:53:52,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:52,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:53:52,564 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:53:52,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:52,571 INFO L85 PathProgramCache]: Analyzing trace with hash 345514193, now seen corresponding path program 1 times [2024-06-28 01:53:52,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:52,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554048996] [2024-06-28 01:53:52,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:52,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:52,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:53,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:53,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:53,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554048996] [2024-06-28 01:53:53,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554048996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:53,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:53,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:53:53,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55099813] [2024-06-28 01:53:53,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:53,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:53:53,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:53,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:53:53,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:53:53,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-06-28 01:53:53,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 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:53:53,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:53,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-06-28 01:53:53,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:54,026 INFO L124 PetriNetUnfolderBase]: 2456/4180 cut-off events. [2024-06-28 01:53:54,026 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2024-06-28 01:53:54,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7860 conditions, 4180 events. 2456/4180 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 27404 event pairs, 1936 based on Foata normal form. 142/3976 useless extension candidates. Maximal degree in co-relation 7848. Up to 3570 conditions per place. [2024-06-28 01:53:54,054 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 40 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 01:53:54,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 59 transitions, 223 flow [2024-06-28 01:53:54,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:53:54,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:53:54,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-28 01:53:54,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7163120567375887 [2024-06-28 01:53:54,066 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 101 transitions. [2024-06-28 01:53:54,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 59 transitions, 223 flow [2024-06-28 01:53:54,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:53:54,074 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 129 flow [2024-06-28 01:53:54,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=129, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 01:53:54,078 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-28 01:53:54,079 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 129 flow [2024-06-28 01:53:54,079 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:53:54,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:54,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:54,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:53:54,080 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:53:54,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:54,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1326691568, now seen corresponding path program 1 times [2024-06-28 01:53:54,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:54,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564823589] [2024-06-28 01:53:54,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:54,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:54,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:54,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:54,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:54,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564823589] [2024-06-28 01:53:54,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564823589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:54,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:54,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:53:54,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932088902] [2024-06-28 01:53:54,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:54,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:53:54,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:54,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:53:54,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:53:54,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 01:53:54,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 129 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:54,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:54,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 01:53:54,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:55,083 INFO L124 PetriNetUnfolderBase]: 3664/5317 cut-off events. [2024-06-28 01:53:55,083 INFO L125 PetriNetUnfolderBase]: For 592/592 co-relation queries the response was YES. [2024-06-28 01:53:55,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12021 conditions, 5317 events. 3664/5317 cut-off events. For 592/592 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29417 event pairs, 1463 based on Foata normal form. 6/5098 useless extension candidates. Maximal degree in co-relation 12009. Up to 5225 conditions per place. [2024-06-28 01:53:55,105 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 57 selfloop transitions, 9 changer transitions 0/78 dead transitions. [2024-06-28 01:53:55,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 78 transitions, 344 flow [2024-06-28 01:53:55,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:53:55,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:53:55,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2024-06-28 01:53:55,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2024-06-28 01:53:55,107 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 129 flow. Second operand 4 states and 125 transitions. [2024-06-28 01:53:55,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 78 transitions, 344 flow [2024-06-28 01:53:55,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 78 transitions, 336 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:53:55,108 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 198 flow [2024-06-28 01:53:55,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=198, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 01:53:55,109 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 4 predicate places. [2024-06-28 01:53:55,109 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 198 flow [2024-06-28 01:53:55,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:55,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:55,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:55,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:53:55,110 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:53:55,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:55,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1822895174, now seen corresponding path program 1 times [2024-06-28 01:53:55,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:55,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377372440] [2024-06-28 01:53:55,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:55,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:55,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:55,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:55,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377372440] [2024-06-28 01:53:55,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377372440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:55,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:55,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:53:55,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453793086] [2024-06-28 01:53:55,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:55,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:53:55,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:55,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:53:55,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:53:55,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 47 [2024-06-28 01:53:55,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 198 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:55,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:55,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 47 [2024-06-28 01:53:55,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:55,442 INFO L124 PetriNetUnfolderBase]: 1066/2113 cut-off events. [2024-06-28 01:53:55,442 INFO L125 PetriNetUnfolderBase]: For 544/564 co-relation queries the response was YES. [2024-06-28 01:53:55,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4273 conditions, 2113 events. 1066/2113 cut-off events. For 544/564 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14663 event pairs, 441 based on Foata normal form. 12/1996 useless extension candidates. Maximal degree in co-relation 4258. Up to 1371 conditions per place. [2024-06-28 01:53:55,453 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 30 selfloop transitions, 5 changer transitions 0/63 dead transitions. [2024-06-28 01:53:55,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 63 transitions, 268 flow [2024-06-28 01:53:55,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:53:55,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:53:55,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 108 transitions. [2024-06-28 01:53:55,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7659574468085106 [2024-06-28 01:53:55,454 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 198 flow. Second operand 3 states and 108 transitions. [2024-06-28 01:53:55,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 63 transitions, 268 flow [2024-06-28 01:53:55,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 63 transitions, 266 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 01:53:55,456 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 180 flow [2024-06-28 01:53:55,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=180, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-28 01:53:55,457 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 5 predicate places. [2024-06-28 01:53:55,457 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 180 flow [2024-06-28 01:53:55,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:55,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:55,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:55,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:53:55,458 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:53:55,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:55,458 INFO L85 PathProgramCache]: Analyzing trace with hash 544364297, now seen corresponding path program 1 times [2024-06-28 01:53:55,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:55,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893261553] [2024-06-28 01:53:55,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:55,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:55,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:56,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:56,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:56,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893261553] [2024-06-28 01:53:56,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893261553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:56,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:56,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:53:56,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233270246] [2024-06-28 01:53:56,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:56,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:53:56,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:56,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:53:56,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:53:56,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 01:53:56,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 180 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:53:56,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:56,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 01:53:56,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:56,605 INFO L124 PetriNetUnfolderBase]: 2657/4428 cut-off events. [2024-06-28 01:53:56,606 INFO L125 PetriNetUnfolderBase]: For 2039/2039 co-relation queries the response was YES. [2024-06-28 01:53:56,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10127 conditions, 4428 events. 2657/4428 cut-off events. For 2039/2039 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 28262 event pairs, 1617 based on Foata normal form. 3/4222 useless extension candidates. Maximal degree in co-relation 10109. Up to 3821 conditions per place. [2024-06-28 01:53:56,628 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 53 selfloop transitions, 11 changer transitions 1/79 dead transitions. [2024-06-28 01:53:56,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 79 transitions, 399 flow [2024-06-28 01:53:56,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:53:56,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:53:56,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 01:53:56,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2024-06-28 01:53:56,632 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 180 flow. Second operand 5 states and 133 transitions. [2024-06-28 01:53:56,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 79 transitions, 399 flow [2024-06-28 01:53:56,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 79 transitions, 385 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 01:53:56,635 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 267 flow [2024-06-28 01:53:56,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-28 01:53:56,637 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places. [2024-06-28 01:53:56,637 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 267 flow [2024-06-28 01:53:56,637 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:53:56,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:56,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:56,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:53:56,638 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:53:56,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:56,638 INFO L85 PathProgramCache]: Analyzing trace with hash -2057416402, now seen corresponding path program 1 times [2024-06-28 01:53:56,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:56,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563207655] [2024-06-28 01:53:56,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:56,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:56,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:57,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:57,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:57,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563207655] [2024-06-28 01:53:57,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563207655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:57,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:57,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:53:57,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461359877] [2024-06-28 01:53:57,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:57,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:53:57,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:57,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:53:57,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:53:57,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2024-06-28 01:53:57,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 267 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:57,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:57,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2024-06-28 01:53:57,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:58,097 INFO L124 PetriNetUnfolderBase]: 3135/5119 cut-off events. [2024-06-28 01:53:58,097 INFO L125 PetriNetUnfolderBase]: For 3509/3509 co-relation queries the response was YES. [2024-06-28 01:53:58,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13058 conditions, 5119 events. 3135/5119 cut-off events. For 3509/3509 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 31737 event pairs, 1222 based on Foata normal form. 6/4947 useless extension candidates. Maximal degree in co-relation 13038. Up to 4425 conditions per place. [2024-06-28 01:53:58,127 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 75 selfloop transitions, 14 changer transitions 5/106 dead transitions. [2024-06-28 01:53:58,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 106 transitions, 578 flow [2024-06-28 01:53:58,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:53:58,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:53:58,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 01:53:58,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205673758865248 [2024-06-28 01:53:58,129 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 267 flow. Second operand 6 states and 175 transitions. [2024-06-28 01:53:58,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 106 transitions, 578 flow [2024-06-28 01:53:58,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 106 transitions, 563 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:53:58,137 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 313 flow [2024-06-28 01:53:58,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=313, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-28 01:53:58,139 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 13 predicate places. [2024-06-28 01:53:58,143 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 313 flow [2024-06-28 01:53:58,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:58,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:58,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:58,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:53:58,144 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:53:58,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:58,144 INFO L85 PathProgramCache]: Analyzing trace with hash -342111119, now seen corresponding path program 1 times [2024-06-28 01:53:58,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:58,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687542372] [2024-06-28 01:53:58,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:58,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:58,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:58,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:58,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:58,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687542372] [2024-06-28 01:53:58,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687542372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:58,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:58,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:53:58,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800927740] [2024-06-28 01:53:58,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:58,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:53:58,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:58,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:53:58,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:53:58,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:53:58,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 313 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:58,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:58,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:53:58,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:59,339 INFO L124 PetriNetUnfolderBase]: 3244/5400 cut-off events. [2024-06-28 01:53:59,339 INFO L125 PetriNetUnfolderBase]: For 5389/5389 co-relation queries the response was YES. [2024-06-28 01:53:59,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14477 conditions, 5400 events. 3244/5400 cut-off events. For 5389/5389 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 34242 event pairs, 1270 based on Foata normal form. 6/5221 useless extension candidates. Maximal degree in co-relation 14454. Up to 4486 conditions per place. [2024-06-28 01:53:59,362 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 80 selfloop transitions, 18 changer transitions 0/108 dead transitions. [2024-06-28 01:53:59,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 108 transitions, 677 flow [2024-06-28 01:53:59,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:53:59,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:53:59,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 01:53:59,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:53:59,364 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 313 flow. Second operand 6 states and 153 transitions. [2024-06-28 01:53:59,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 108 transitions, 677 flow [2024-06-28 01:53:59,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 108 transitions, 642 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:53:59,369 INFO L231 Difference]: Finished difference. Result has 70 places, 78 transitions, 438 flow [2024-06-28 01:53:59,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=438, PETRI_PLACES=70, PETRI_TRANSITIONS=78} [2024-06-28 01:53:59,370 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 17 predicate places. [2024-06-28 01:53:59,370 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 78 transitions, 438 flow [2024-06-28 01:53:59,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:59,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:59,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:53:59,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:53:59,371 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:53:59,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:59,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1386560260, now seen corresponding path program 1 times [2024-06-28 01:53:59,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:59,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457120976] [2024-06-28 01:53:59,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:59,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:59,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:59,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:53:59,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:59,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457120976] [2024-06-28 01:53:59,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457120976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:59,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:59,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:53:59,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729466807] [2024-06-28 01:53:59,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:59,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:53:59,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:59,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:53:59,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:53:59,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:53:59,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 78 transitions, 438 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:59,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:59,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:53:59,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:00,467 INFO L124 PetriNetUnfolderBase]: 3309/5578 cut-off events. [2024-06-28 01:54:00,468 INFO L125 PetriNetUnfolderBase]: For 8767/8767 co-relation queries the response was YES. [2024-06-28 01:54:00,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16737 conditions, 5578 events. 3309/5578 cut-off events. For 8767/8767 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 35922 event pairs, 1375 based on Foata normal form. 4/5394 useless extension candidates. Maximal degree in co-relation 16710. Up to 4706 conditions per place. [2024-06-28 01:54:00,497 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 89 selfloop transitions, 20 changer transitions 0/119 dead transitions. [2024-06-28 01:54:00,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 119 transitions, 802 flow [2024-06-28 01:54:00,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:54:00,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:54:00,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:54:00,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 01:54:00,500 INFO L175 Difference]: Start difference. First operand has 70 places, 78 transitions, 438 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:54:00,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 119 transitions, 802 flow [2024-06-28 01:54:00,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 119 transitions, 786 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 01:54:00,509 INFO L231 Difference]: Finished difference. Result has 77 places, 88 transitions, 554 flow [2024-06-28 01:54:00,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=554, PETRI_PLACES=77, PETRI_TRANSITIONS=88} [2024-06-28 01:54:00,510 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 24 predicate places. [2024-06-28 01:54:00,510 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 88 transitions, 554 flow [2024-06-28 01:54:00,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:00,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:00,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:00,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:54:00,511 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:54:00,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:00,511 INFO L85 PathProgramCache]: Analyzing trace with hash -852148918, now seen corresponding path program 2 times [2024-06-28 01:54:00,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:00,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786384810] [2024-06-28 01:54:00,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:00,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:00,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:00,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:00,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:00,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786384810] [2024-06-28 01:54:00,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786384810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:00,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:00,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:54:00,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014769672] [2024-06-28 01:54:00,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:00,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:54:00,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:00,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:54:00,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:54:01,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:01,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 88 transitions, 554 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:01,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:01,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:01,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:01,700 INFO L124 PetriNetUnfolderBase]: 3355/5664 cut-off events. [2024-06-28 01:54:01,700 INFO L125 PetriNetUnfolderBase]: For 10748/10748 co-relation queries the response was YES. [2024-06-28 01:54:01,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17623 conditions, 5664 events. 3355/5664 cut-off events. For 10748/10748 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 36529 event pairs, 1360 based on Foata normal form. 4/5478 useless extension candidates. Maximal degree in co-relation 17592. Up to 4738 conditions per place. [2024-06-28 01:54:01,731 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 87 selfloop transitions, 20 changer transitions 0/117 dead transitions. [2024-06-28 01:54:01,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 117 transitions, 878 flow [2024-06-28 01:54:01,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:54:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:54:01,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 01:54:01,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 01:54:01,733 INFO L175 Difference]: Start difference. First operand has 77 places, 88 transitions, 554 flow. Second operand 6 states and 148 transitions. [2024-06-28 01:54:01,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 117 transitions, 878 flow [2024-06-28 01:54:01,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 117 transitions, 840 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:54:01,740 INFO L231 Difference]: Finished difference. Result has 80 places, 91 transitions, 602 flow [2024-06-28 01:54:01,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=602, PETRI_PLACES=80, PETRI_TRANSITIONS=91} [2024-06-28 01:54:01,740 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 27 predicate places. [2024-06-28 01:54:01,741 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 91 transitions, 602 flow [2024-06-28 01:54:01,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:01,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:01,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:01,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:54:01,741 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:54:01,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:01,742 INFO L85 PathProgramCache]: Analyzing trace with hash -2022034048, now seen corresponding path program 3 times [2024-06-28 01:54:01,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:01,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395779201] [2024-06-28 01:54:01,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:01,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:01,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:02,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:02,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:02,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395779201] [2024-06-28 01:54:02,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395779201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:02,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:02,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:54:02,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768674328] [2024-06-28 01:54:02,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:02,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:54:02,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:02,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:54:02,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:54:02,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:02,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 91 transitions, 602 flow. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:02,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:02,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:02,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:03,003 INFO L124 PetriNetUnfolderBase]: 3329/5566 cut-off events. [2024-06-28 01:54:03,004 INFO L125 PetriNetUnfolderBase]: For 12389/12389 co-relation queries the response was YES. [2024-06-28 01:54:03,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17708 conditions, 5566 events. 3329/5566 cut-off events. For 12389/12389 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 35315 event pairs, 1305 based on Foata normal form. 8/5386 useless extension candidates. Maximal degree in co-relation 17676. Up to 4521 conditions per place. [2024-06-28 01:54:03,035 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 83 selfloop transitions, 27 changer transitions 0/120 dead transitions. [2024-06-28 01:54:03,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 120 transitions, 925 flow [2024-06-28 01:54:03,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:54:03,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:54:03,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 01:54:03,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354609929078015 [2024-06-28 01:54:03,038 INFO L175 Difference]: Start difference. First operand has 80 places, 91 transitions, 602 flow. Second operand 6 states and 151 transitions. [2024-06-28 01:54:03,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 120 transitions, 925 flow [2024-06-28 01:54:03,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 120 transitions, 869 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:54:03,049 INFO L231 Difference]: Finished difference. Result has 83 places, 93 transitions, 641 flow [2024-06-28 01:54:03,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=641, PETRI_PLACES=83, PETRI_TRANSITIONS=93} [2024-06-28 01:54:03,051 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 30 predicate places. [2024-06-28 01:54:03,051 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 93 transitions, 641 flow [2024-06-28 01:54:03,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:03,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:03,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:03,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:54:03,052 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:54:03,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:03,052 INFO L85 PathProgramCache]: Analyzing trace with hash -2015508548, now seen corresponding path program 1 times [2024-06-28 01:54:03,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:03,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906899471] [2024-06-28 01:54:03,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:03,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:03,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:03,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:03,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:03,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906899471] [2024-06-28 01:54:03,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906899471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:03,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:03,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:54:03,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113732870] [2024-06-28 01:54:03,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:03,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:54:03,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:03,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:54:03,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:54:03,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:03,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 93 transitions, 641 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:03,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:03,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:03,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:04,553 INFO L124 PetriNetUnfolderBase]: 3375/5620 cut-off events. [2024-06-28 01:54:04,553 INFO L125 PetriNetUnfolderBase]: For 12359/12359 co-relation queries the response was YES. [2024-06-28 01:54:04,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18079 conditions, 5620 events. 3375/5620 cut-off events. For 12359/12359 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 35591 event pairs, 1220 based on Foata normal form. 6/5439 useless extension candidates. Maximal degree in co-relation 18045. Up to 4534 conditions per place. [2024-06-28 01:54:04,582 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 89 selfloop transitions, 34 changer transitions 0/133 dead transitions. [2024-06-28 01:54:04,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 133 transitions, 1029 flow [2024-06-28 01:54:04,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:54:04,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:54:04,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:54:04,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 01:54:04,584 INFO L175 Difference]: Start difference. First operand has 83 places, 93 transitions, 641 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:54:04,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 133 transitions, 1029 flow [2024-06-28 01:54:04,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 133 transitions, 987 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 01:54:04,595 INFO L231 Difference]: Finished difference. Result has 87 places, 98 transitions, 715 flow [2024-06-28 01:54:04,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=715, PETRI_PLACES=87, PETRI_TRANSITIONS=98} [2024-06-28 01:54:04,596 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 34 predicate places. [2024-06-28 01:54:04,596 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 98 transitions, 715 flow [2024-06-28 01:54:04,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:04,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:04,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:04,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:54:04,596 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:04,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:04,597 INFO L85 PathProgramCache]: Analyzing trace with hash -638229372, now seen corresponding path program 1 times [2024-06-28 01:54:04,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:04,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371844057] [2024-06-28 01:54:04,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:04,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:04,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:05,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:05,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:05,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371844057] [2024-06-28 01:54:05,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371844057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:05,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:05,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:05,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600329882] [2024-06-28 01:54:05,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:05,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:05,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:05,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:05,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:05,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:05,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 98 transitions, 715 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:54:05,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:05,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:05,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:06,248 INFO L124 PetriNetUnfolderBase]: 3579/5913 cut-off events. [2024-06-28 01:54:06,248 INFO L125 PetriNetUnfolderBase]: For 17432/17432 co-relation queries the response was YES. [2024-06-28 01:54:06,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20626 conditions, 5913 events. 3579/5913 cut-off events. For 17432/17432 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 37512 event pairs, 1162 based on Foata normal form. 28/5758 useless extension candidates. Maximal degree in co-relation 20591. Up to 4554 conditions per place. [2024-06-28 01:54:06,280 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 102 selfloop transitions, 37 changer transitions 0/149 dead transitions. [2024-06-28 01:54:06,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 149 transitions, 1183 flow [2024-06-28 01:54:06,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:54:06,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:54:06,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 01:54:06,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478723404255319 [2024-06-28 01:54:06,282 INFO L175 Difference]: Start difference. First operand has 87 places, 98 transitions, 715 flow. Second operand 8 states and 206 transitions. [2024-06-28 01:54:06,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 149 transitions, 1183 flow [2024-06-28 01:54:06,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 149 transitions, 1103 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:54:06,297 INFO L231 Difference]: Finished difference. Result has 90 places, 101 transitions, 751 flow [2024-06-28 01:54:06,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=751, PETRI_PLACES=90, PETRI_TRANSITIONS=101} [2024-06-28 01:54:06,298 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 37 predicate places. [2024-06-28 01:54:06,298 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 101 transitions, 751 flow [2024-06-28 01:54:06,298 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:54:06,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:06,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:06,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:54:06,299 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:54:06,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:06,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1538770845, now seen corresponding path program 1 times [2024-06-28 01:54:06,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:06,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714052829] [2024-06-28 01:54:06,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:06,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:06,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:06,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:06,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:06,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714052829] [2024-06-28 01:54:06,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714052829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:06,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:06,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:54:06,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915143498] [2024-06-28 01:54:06,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:06,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:54:06,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:06,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:54:06,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:54:07,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:07,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 101 transitions, 751 flow. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:07,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:07,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:07,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:07,835 INFO L124 PetriNetUnfolderBase]: 3579/6067 cut-off events. [2024-06-28 01:54:07,835 INFO L125 PetriNetUnfolderBase]: For 20565/20565 co-relation queries the response was YES. [2024-06-28 01:54:07,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21729 conditions, 6067 events. 3579/6067 cut-off events. For 20565/20565 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 39716 event pairs, 1293 based on Foata normal form. 2/5868 useless extension candidates. Maximal degree in co-relation 21693. Up to 5098 conditions per place. [2024-06-28 01:54:07,868 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 111 selfloop transitions, 21 changer transitions 0/142 dead transitions. [2024-06-28 01:54:07,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 142 transitions, 1170 flow [2024-06-28 01:54:07,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:54:07,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:54:07,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 01:54:07,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-28 01:54:07,869 INFO L175 Difference]: Start difference. First operand has 90 places, 101 transitions, 751 flow. Second operand 7 states and 173 transitions. [2024-06-28 01:54:07,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 142 transitions, 1170 flow [2024-06-28 01:54:07,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 142 transitions, 1090 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:54:07,890 INFO L231 Difference]: Finished difference. Result has 92 places, 108 transitions, 790 flow [2024-06-28 01:54:07,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=790, PETRI_PLACES=92, PETRI_TRANSITIONS=108} [2024-06-28 01:54:07,891 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 39 predicate places. [2024-06-28 01:54:07,891 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 108 transitions, 790 flow [2024-06-28 01:54:07,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 8 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:07,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:07,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:07,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:54:07,893 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:54:07,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:07,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1689715655, now seen corresponding path program 1 times [2024-06-28 01:54:07,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:07,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854620956] [2024-06-28 01:54:07,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:07,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:07,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:08,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:08,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:08,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854620956] [2024-06-28 01:54:08,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854620956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:08,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:08,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:54:08,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092130416] [2024-06-28 01:54:08,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:08,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:54:08,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:08,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:54:08,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:54:08,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:08,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 108 transitions, 790 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:08,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:08,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:08,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:09,581 INFO L124 PetriNetUnfolderBase]: 3579/6004 cut-off events. [2024-06-28 01:54:09,582 INFO L125 PetriNetUnfolderBase]: For 23195/23195 co-relation queries the response was YES. [2024-06-28 01:54:09,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22120 conditions, 6004 events. 3579/6004 cut-off events. For 23195/23195 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 38669 event pairs, 1216 based on Foata normal form. 2/5805 useless extension candidates. Maximal degree in co-relation 22082. Up to 4949 conditions per place. [2024-06-28 01:54:09,607 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 109 selfloop transitions, 29 changer transitions 0/148 dead transitions. [2024-06-28 01:54:09,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 148 transitions, 1276 flow [2024-06-28 01:54:09,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:54:09,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:54:09,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 01:54:09,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354609929078015 [2024-06-28 01:54:09,609 INFO L175 Difference]: Start difference. First operand has 92 places, 108 transitions, 790 flow. Second operand 6 states and 151 transitions. [2024-06-28 01:54:09,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 148 transitions, 1276 flow [2024-06-28 01:54:09,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 148 transitions, 1220 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:54:09,625 INFO L231 Difference]: Finished difference. Result has 95 places, 119 transitions, 929 flow [2024-06-28 01:54:09,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=929, PETRI_PLACES=95, PETRI_TRANSITIONS=119} [2024-06-28 01:54:09,627 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 42 predicate places. [2024-06-28 01:54:09,627 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 119 transitions, 929 flow [2024-06-28 01:54:09,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:09,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:09,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:09,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:54:09,627 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:54:09,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:09,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1235854777, now seen corresponding path program 1 times [2024-06-28 01:54:09,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:09,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796328579] [2024-06-28 01:54:09,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:09,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:09,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:10,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:10,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:10,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796328579] [2024-06-28 01:54:10,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796328579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:10,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:10,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:54:10,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440129053] [2024-06-28 01:54:10,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:10,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:54:10,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:10,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:54:10,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:54:10,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:10,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 119 transitions, 929 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:10,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:10,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:10,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:11,063 INFO L124 PetriNetUnfolderBase]: 3584/5661 cut-off events. [2024-06-28 01:54:11,064 INFO L125 PetriNetUnfolderBase]: For 26819/26819 co-relation queries the response was YES. [2024-06-28 01:54:11,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22888 conditions, 5661 events. 3584/5661 cut-off events. For 26819/26819 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 33747 event pairs, 1049 based on Foata normal form. 2/5558 useless extension candidates. Maximal degree in co-relation 22848. Up to 4805 conditions per place. [2024-06-28 01:54:11,098 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 98 selfloop transitions, 50 changer transitions 0/158 dead transitions. [2024-06-28 01:54:11,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 158 transitions, 1445 flow [2024-06-28 01:54:11,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:54:11,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:54:11,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 01:54:11,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:54:11,099 INFO L175 Difference]: Start difference. First operand has 95 places, 119 transitions, 929 flow. Second operand 6 states and 153 transitions. [2024-06-28 01:54:11,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 158 transitions, 1445 flow [2024-06-28 01:54:11,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 158 transitions, 1399 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 01:54:11,128 INFO L231 Difference]: Finished difference. Result has 100 places, 127 transitions, 1135 flow [2024-06-28 01:54:11,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1135, PETRI_PLACES=100, PETRI_TRANSITIONS=127} [2024-06-28 01:54:11,129 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 47 predicate places. [2024-06-28 01:54:11,129 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 127 transitions, 1135 flow [2024-06-28 01:54:11,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:11,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:11,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:11,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:54:11,130 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:11,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:11,130 INFO L85 PathProgramCache]: Analyzing trace with hash -883738450, now seen corresponding path program 1 times [2024-06-28 01:54:11,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:11,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075666808] [2024-06-28 01:54:11,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:11,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:11,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:11,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:11,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:11,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075666808] [2024-06-28 01:54:11,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075666808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:11,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:11,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:54:11,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254512306] [2024-06-28 01:54:11,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:11,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:54:11,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:11,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:54:11,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:54:11,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:11,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 127 transitions, 1135 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:11,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:11,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:11,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:12,518 INFO L124 PetriNetUnfolderBase]: 3618/5853 cut-off events. [2024-06-28 01:54:12,518 INFO L125 PetriNetUnfolderBase]: For 33508/33508 co-relation queries the response was YES. [2024-06-28 01:54:12,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24891 conditions, 5853 events. 3618/5853 cut-off events. For 33508/33508 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 36852 event pairs, 1241 based on Foata normal form. 2/5720 useless extension candidates. Maximal degree in co-relation 24848. Up to 5087 conditions per place. [2024-06-28 01:54:12,548 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 129 selfloop transitions, 29 changer transitions 0/168 dead transitions. [2024-06-28 01:54:12,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 168 transitions, 1669 flow [2024-06-28 01:54:12,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:54:12,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:54:12,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 01:54:12,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:54:12,550 INFO L175 Difference]: Start difference. First operand has 100 places, 127 transitions, 1135 flow. Second operand 6 states and 150 transitions. [2024-06-28 01:54:12,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 168 transitions, 1669 flow [2024-06-28 01:54:12,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 168 transitions, 1618 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 01:54:12,584 INFO L231 Difference]: Finished difference. Result has 105 places, 138 transitions, 1258 flow [2024-06-28 01:54:12,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1258, PETRI_PLACES=105, PETRI_TRANSITIONS=138} [2024-06-28 01:54:12,584 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 52 predicate places. [2024-06-28 01:54:12,585 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 138 transitions, 1258 flow [2024-06-28 01:54:12,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:12,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:12,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:12,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:54:12,585 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:12,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:12,585 INFO L85 PathProgramCache]: Analyzing trace with hash 841579333, now seen corresponding path program 1 times [2024-06-28 01:54:12,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:12,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495371861] [2024-06-28 01:54:12,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:12,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:12,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:13,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:13,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:13,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495371861] [2024-06-28 01:54:13,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495371861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:13,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:13,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:13,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658196369] [2024-06-28 01:54:13,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:13,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:13,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:13,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:13,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:13,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:13,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 138 transitions, 1258 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:13,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:13,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:13,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:14,484 INFO L124 PetriNetUnfolderBase]: 3882/6454 cut-off events. [2024-06-28 01:54:14,484 INFO L125 PetriNetUnfolderBase]: For 38176/38176 co-relation queries the response was YES. [2024-06-28 01:54:14,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27390 conditions, 6454 events. 3882/6454 cut-off events. For 38176/38176 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 41730 event pairs, 1195 based on Foata normal form. 30/6286 useless extension candidates. Maximal degree in co-relation 27344. Up to 4963 conditions per place. [2024-06-28 01:54:14,525 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 141 selfloop transitions, 48 changer transitions 0/199 dead transitions. [2024-06-28 01:54:14,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 199 transitions, 1911 flow [2024-06-28 01:54:14,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:54:14,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:54:14,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:54:14,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 01:54:14,527 INFO L175 Difference]: Start difference. First operand has 105 places, 138 transitions, 1258 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:54:14,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 199 transitions, 1911 flow [2024-06-28 01:54:14,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 199 transitions, 1895 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 01:54:14,563 INFO L231 Difference]: Finished difference. Result has 114 places, 145 transitions, 1450 flow [2024-06-28 01:54:14,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1450, PETRI_PLACES=114, PETRI_TRANSITIONS=145} [2024-06-28 01:54:14,563 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 61 predicate places. [2024-06-28 01:54:14,563 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 145 transitions, 1450 flow [2024-06-28 01:54:14,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:14,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:14,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:14,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:54:14,564 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:54:14,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:14,564 INFO L85 PathProgramCache]: Analyzing trace with hash 831758533, now seen corresponding path program 2 times [2024-06-28 01:54:14,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:14,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396918084] [2024-06-28 01:54:14,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:14,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:14,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:15,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:54:15,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:15,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396918084] [2024-06-28 01:54:15,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396918084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:15,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:15,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:15,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191015283] [2024-06-28 01:54:15,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:15,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:15,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:15,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:15,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:15,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:15,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 145 transitions, 1450 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:15,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:15,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:15,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:16,277 INFO L124 PetriNetUnfolderBase]: 3882/6271 cut-off events. [2024-06-28 01:54:16,277 INFO L125 PetriNetUnfolderBase]: For 47178/47178 co-relation queries the response was YES. [2024-06-28 01:54:16,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29207 conditions, 6271 events. 3882/6271 cut-off events. For 47178/47178 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 38918 event pairs, 1049 based on Foata normal form. 4/6142 useless extension candidates. Maximal degree in co-relation 29157. Up to 5206 conditions per place. [2024-06-28 01:54:16,312 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 153 selfloop transitions, 48 changer transitions 0/211 dead transitions. [2024-06-28 01:54:16,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 211 transitions, 2278 flow [2024-06-28 01:54:16,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:54:16,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:54:16,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:54:16,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-28 01:54:16,314 INFO L175 Difference]: Start difference. First operand has 114 places, 145 transitions, 1450 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:54:16,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 211 transitions, 2278 flow [2024-06-28 01:54:16,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 211 transitions, 2179 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:54:16,356 INFO L231 Difference]: Finished difference. Result has 120 places, 162 transitions, 1738 flow [2024-06-28 01:54:16,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1738, PETRI_PLACES=120, PETRI_TRANSITIONS=162} [2024-06-28 01:54:16,357 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 67 predicate places. [2024-06-28 01:54:16,357 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 162 transitions, 1738 flow [2024-06-28 01:54:16,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:16,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:16,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:16,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:54:16,357 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:16,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:16,357 INFO L85 PathProgramCache]: Analyzing trace with hash -2053102800, now seen corresponding path program 2 times [2024-06-28 01:54:16,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:16,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308088622] [2024-06-28 01:54:16,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:16,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:16,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:16,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:16,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:16,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308088622] [2024-06-28 01:54:16,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308088622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:16,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:16,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:54:16,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47600933] [2024-06-28 01:54:16,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:16,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:54:16,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:16,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:54:16,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:54:16,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:16,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 162 transitions, 1738 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:16,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:16,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:16,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:17,822 INFO L124 PetriNetUnfolderBase]: 3944/6457 cut-off events. [2024-06-28 01:54:17,822 INFO L125 PetriNetUnfolderBase]: For 54048/54048 co-relation queries the response was YES. [2024-06-28 01:54:17,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31096 conditions, 6457 events. 3944/6457 cut-off events. For 54048/54048 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 41756 event pairs, 1319 based on Foata normal form. 6/6307 useless extension candidates. Maximal degree in co-relation 31041. Up to 5527 conditions per place. [2024-06-28 01:54:17,866 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 147 selfloop transitions, 33 changer transitions 0/190 dead transitions. [2024-06-28 01:54:17,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 190 transitions, 2228 flow [2024-06-28 01:54:17,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:54:17,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:54:17,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 01:54:17,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2024-06-28 01:54:17,867 INFO L175 Difference]: Start difference. First operand has 120 places, 162 transitions, 1738 flow. Second operand 5 states and 131 transitions. [2024-06-28 01:54:17,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 190 transitions, 2228 flow [2024-06-28 01:54:17,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 190 transitions, 2094 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-28 01:54:17,938 INFO L231 Difference]: Finished difference. Result has 122 places, 165 transitions, 1738 flow [2024-06-28 01:54:17,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1608, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1738, PETRI_PLACES=122, PETRI_TRANSITIONS=165} [2024-06-28 01:54:17,939 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 69 predicate places. [2024-06-28 01:54:17,939 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 165 transitions, 1738 flow [2024-06-28 01:54:17,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:17,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:17,939 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:54:17,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:54:17,939 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:54:17,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:17,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1353492474, now seen corresponding path program 1 times [2024-06-28 01:54:17,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:17,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096412699] [2024-06-28 01:54:17,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:17,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:17,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:18,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:18,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096412699] [2024-06-28 01:54:18,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096412699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:18,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:18,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:18,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588188400] [2024-06-28 01:54:18,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:18,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:18,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:18,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:18,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:18,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:18,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 165 transitions, 1738 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:54:18,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:18,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:18,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:19,765 INFO L124 PetriNetUnfolderBase]: 4044/6612 cut-off events. [2024-06-28 01:54:19,765 INFO L125 PetriNetUnfolderBase]: For 56522/56522 co-relation queries the response was YES. [2024-06-28 01:54:19,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32021 conditions, 6612 events. 4044/6612 cut-off events. For 56522/56522 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 42768 event pairs, 1330 based on Foata normal form. 4/6457 useless extension candidates. Maximal degree in co-relation 31965. Up to 5711 conditions per place. [2024-06-28 01:54:19,814 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 177 selfloop transitions, 33 changer transitions 0/220 dead transitions. [2024-06-28 01:54:19,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 220 transitions, 2485 flow [2024-06-28 01:54:19,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:54:19,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:54:19,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 01:54:19,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988179669030733 [2024-06-28 01:54:19,815 INFO L175 Difference]: Start difference. First operand has 122 places, 165 transitions, 1738 flow. Second operand 9 states and 211 transitions. [2024-06-28 01:54:19,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 220 transitions, 2485 flow [2024-06-28 01:54:19,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 220 transitions, 2424 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:54:19,896 INFO L231 Difference]: Finished difference. Result has 132 places, 182 transitions, 2007 flow [2024-06-28 01:54:19,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2007, PETRI_PLACES=132, PETRI_TRANSITIONS=182} [2024-06-28 01:54:19,897 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-06-28 01:54:19,897 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 182 transitions, 2007 flow [2024-06-28 01:54:19,897 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:54:19,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:19,897 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:54:19,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:54:19,897 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:54:19,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:19,898 INFO L85 PathProgramCache]: Analyzing trace with hash -397403780, now seen corresponding path program 2 times [2024-06-28 01:54:19,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:19,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871510220] [2024-06-28 01:54:19,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:19,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:19,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:20,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:20,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:20,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871510220] [2024-06-28 01:54:20,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871510220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:20,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:20,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:20,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899154327] [2024-06-28 01:54:20,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:20,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:20,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:20,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:20,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:20,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:20,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 182 transitions, 2007 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:54:20,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:20,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:20,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:21,787 INFO L124 PetriNetUnfolderBase]: 4211/6907 cut-off events. [2024-06-28 01:54:21,788 INFO L125 PetriNetUnfolderBase]: For 64093/64093 co-relation queries the response was YES. [2024-06-28 01:54:21,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34227 conditions, 6907 events. 4211/6907 cut-off events. For 64093/64093 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 44916 event pairs, 1169 based on Foata normal form. 4/6749 useless extension candidates. Maximal degree in co-relation 34166. Up to 5871 conditions per place. [2024-06-28 01:54:21,838 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 193 selfloop transitions, 54 changer transitions 0/257 dead transitions. [2024-06-28 01:54:21,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 257 transitions, 2935 flow [2024-06-28 01:54:21,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:54:21,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:54:21,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 01:54:21,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342789598108747 [2024-06-28 01:54:21,839 INFO L175 Difference]: Start difference. First operand has 132 places, 182 transitions, 2007 flow. Second operand 9 states and 226 transitions. [2024-06-28 01:54:21,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 257 transitions, 2935 flow [2024-06-28 01:54:21,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 257 transitions, 2829 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-28 01:54:21,929 INFO L231 Difference]: Finished difference. Result has 141 places, 204 transitions, 2343 flow [2024-06-28 01:54:21,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2343, PETRI_PLACES=141, PETRI_TRANSITIONS=204} [2024-06-28 01:54:21,930 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 88 predicate places. [2024-06-28 01:54:21,930 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 204 transitions, 2343 flow [2024-06-28 01:54:21,930 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:54:21,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:21,931 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:54:21,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:54:21,931 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:54:21,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:21,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1665908858, now seen corresponding path program 3 times [2024-06-28 01:54:21,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:21,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250827835] [2024-06-28 01:54:21,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:21,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:21,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:22,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:22,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:22,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250827835] [2024-06-28 01:54:22,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250827835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:22,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:22,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:22,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341305401] [2024-06-28 01:54:22,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:22,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:22,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:22,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:22,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:22,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:22,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 204 transitions, 2343 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:54:22,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:22,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:22,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:23,896 INFO L124 PetriNetUnfolderBase]: 4248/6994 cut-off events. [2024-06-28 01:54:23,896 INFO L125 PetriNetUnfolderBase]: For 71876/71876 co-relation queries the response was YES. [2024-06-28 01:54:23,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35593 conditions, 6994 events. 4248/6994 cut-off events. For 71876/71876 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 45643 event pairs, 1184 based on Foata normal form. 4/6830 useless extension candidates. Maximal degree in co-relation 35528. Up to 6006 conditions per place. [2024-06-28 01:54:23,940 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 207 selfloop transitions, 33 changer transitions 0/250 dead transitions. [2024-06-28 01:54:23,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 250 transitions, 3067 flow [2024-06-28 01:54:23,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:54:23,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:54:23,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 01:54:23,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-28 01:54:23,941 INFO L175 Difference]: Start difference. First operand has 141 places, 204 transitions, 2343 flow. Second operand 8 states and 195 transitions. [2024-06-28 01:54:23,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 250 transitions, 3067 flow [2024-06-28 01:54:24,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 250 transitions, 2922 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:54:24,029 INFO L231 Difference]: Finished difference. Result has 144 places, 209 transitions, 2364 flow [2024-06-28 01:54:24,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2198, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2364, PETRI_PLACES=144, PETRI_TRANSITIONS=209} [2024-06-28 01:54:24,030 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 91 predicate places. [2024-06-28 01:54:24,030 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 209 transitions, 2364 flow [2024-06-28 01:54:24,030 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:54:24,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:24,031 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:54:24,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:54:24,031 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:54:24,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:24,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1374820804, now seen corresponding path program 4 times [2024-06-28 01:54:24,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:24,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391483379] [2024-06-28 01:54:24,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:24,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:24,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:24,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:24,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391483379] [2024-06-28 01:54:24,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391483379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:24,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:24,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:24,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586732940] [2024-06-28 01:54:24,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:24,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:24,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:24,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:24,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:24,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:24,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 209 transitions, 2364 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:54:24,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:24,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:24,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:26,142 INFO L124 PetriNetUnfolderBase]: 4290/7032 cut-off events. [2024-06-28 01:54:26,142 INFO L125 PetriNetUnfolderBase]: For 76299/76299 co-relation queries the response was YES. [2024-06-28 01:54:26,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36333 conditions, 7032 events. 4290/7032 cut-off events. For 76299/76299 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 45824 event pairs, 1213 based on Foata normal form. 4/6871 useless extension candidates. Maximal degree in co-relation 36267. Up to 6039 conditions per place. [2024-06-28 01:54:26,202 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 199 selfloop transitions, 49 changer transitions 0/258 dead transitions. [2024-06-28 01:54:26,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 258 transitions, 3108 flow [2024-06-28 01:54:26,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:54:26,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:54:26,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 01:54:26,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:54:26,203 INFO L175 Difference]: Start difference. First operand has 144 places, 209 transitions, 2364 flow. Second operand 8 states and 200 transitions. [2024-06-28 01:54:26,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 258 transitions, 3108 flow [2024-06-28 01:54:26,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 258 transitions, 3006 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 01:54:26,307 INFO L231 Difference]: Finished difference. Result has 148 places, 214 transitions, 2474 flow [2024-06-28 01:54:26,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2474, PETRI_PLACES=148, PETRI_TRANSITIONS=214} [2024-06-28 01:54:26,308 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 95 predicate places. [2024-06-28 01:54:26,308 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 214 transitions, 2474 flow [2024-06-28 01:54:26,308 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:54:26,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:26,308 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:54:26,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:54:26,308 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:54:26,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:26,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1057666628, now seen corresponding path program 1 times [2024-06-28 01:54:26,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:26,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952049687] [2024-06-28 01:54:26,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:26,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:26,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:27,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:27,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:27,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952049687] [2024-06-28 01:54:27,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952049687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:27,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:27,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:27,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544326659] [2024-06-28 01:54:27,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:27,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:27,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:27,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:27,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:27,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:27,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 214 transitions, 2474 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:27,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:27,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:27,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:28,379 INFO L124 PetriNetUnfolderBase]: 4336/7037 cut-off events. [2024-06-28 01:54:28,380 INFO L125 PetriNetUnfolderBase]: For 81847/81847 co-relation queries the response was YES. [2024-06-28 01:54:28,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37076 conditions, 7037 events. 4336/7037 cut-off events. For 81847/81847 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 45113 event pairs, 1017 based on Foata normal form. 2/6862 useless extension candidates. Maximal degree in co-relation 37008. Up to 5911 conditions per place. [2024-06-28 01:54:28,442 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 201 selfloop transitions, 57 changer transitions 0/268 dead transitions. [2024-06-28 01:54:28,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 268 transitions, 3294 flow [2024-06-28 01:54:28,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:54:28,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:54:28,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:54:28,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:54:28,444 INFO L175 Difference]: Start difference. First operand has 148 places, 214 transitions, 2474 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:54:28,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 268 transitions, 3294 flow [2024-06-28 01:54:28,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 268 transitions, 3154 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 01:54:28,570 INFO L231 Difference]: Finished difference. Result has 152 places, 220 transitions, 2558 flow [2024-06-28 01:54:28,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2558, PETRI_PLACES=152, PETRI_TRANSITIONS=220} [2024-06-28 01:54:28,570 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 99 predicate places. [2024-06-28 01:54:28,570 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 220 transitions, 2558 flow [2024-06-28 01:54:28,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:28,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:28,571 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:54:28,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:54:28,571 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:54:28,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:28,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1350737316, now seen corresponding path program 2 times [2024-06-28 01:54:28,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:28,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624427503] [2024-06-28 01:54:28,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:28,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:28,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:29,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:29,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:29,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624427503] [2024-06-28 01:54:29,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624427503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:29,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:29,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:29,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767983725] [2024-06-28 01:54:29,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:29,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:29,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:29,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:29,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:29,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:29,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 220 transitions, 2558 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:29,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:29,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:29,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:30,648 INFO L124 PetriNetUnfolderBase]: 4379/6721 cut-off events. [2024-06-28 01:54:30,648 INFO L125 PetriNetUnfolderBase]: For 87213/87213 co-relation queries the response was YES. [2024-06-28 01:54:30,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37903 conditions, 6721 events. 4379/6721 cut-off events. For 87213/87213 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 40188 event pairs, 803 based on Foata normal form. 2/6671 useless extension candidates. Maximal degree in co-relation 37834. Up to 5972 conditions per place. [2024-06-28 01:54:30,708 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 179 selfloop transitions, 83 changer transitions 0/272 dead transitions. [2024-06-28 01:54:30,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 272 transitions, 3474 flow [2024-06-28 01:54:30,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:54:30,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:54:30,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:54:30,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 01:54:30,709 INFO L175 Difference]: Start difference. First operand has 152 places, 220 transitions, 2558 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:54:30,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 272 transitions, 3474 flow [2024-06-28 01:54:30,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 272 transitions, 3300 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 01:54:30,926 INFO L231 Difference]: Finished difference. Result has 156 places, 238 transitions, 2912 flow [2024-06-28 01:54:30,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2912, PETRI_PLACES=156, PETRI_TRANSITIONS=238} [2024-06-28 01:54:30,927 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 103 predicate places. [2024-06-28 01:54:30,927 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 238 transitions, 2912 flow [2024-06-28 01:54:30,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:30,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:30,927 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:54:30,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:54:30,927 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:54:30,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:30,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1626086530, now seen corresponding path program 1 times [2024-06-28 01:54:30,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:30,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125796306] [2024-06-28 01:54:30,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:30,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:30,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:31,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:31,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:31,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125796306] [2024-06-28 01:54:31,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125796306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:31,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:31,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:54:31,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490824466] [2024-06-28 01:54:31,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:31,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:54:31,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:31,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:54:31,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:54:31,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:31,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 238 transitions, 2912 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:31,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:31,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:31,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:32,786 INFO L124 PetriNetUnfolderBase]: 4447/7192 cut-off events. [2024-06-28 01:54:32,786 INFO L125 PetriNetUnfolderBase]: For 100252/100252 co-relation queries the response was YES. [2024-06-28 01:54:32,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39952 conditions, 7192 events. 4447/7192 cut-off events. For 100252/100252 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 46549 event pairs, 1173 based on Foata normal form. 4/7046 useless extension candidates. Maximal degree in co-relation 39880. Up to 6046 conditions per place. [2024-06-28 01:54:32,836 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 211 selfloop transitions, 60 changer transitions 0/281 dead transitions. [2024-06-28 01:54:32,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 281 transitions, 3758 flow [2024-06-28 01:54:32,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:54:32,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:54:32,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:54:32,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 01:54:32,837 INFO L175 Difference]: Start difference. First operand has 156 places, 238 transitions, 2912 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:54:32,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 281 transitions, 3758 flow [2024-06-28 01:54:32,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 281 transitions, 3574 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-28 01:54:32,967 INFO L231 Difference]: Finished difference. Result has 160 places, 244 transitions, 2944 flow [2024-06-28 01:54:32,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2944, PETRI_PLACES=160, PETRI_TRANSITIONS=244} [2024-06-28 01:54:32,968 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 107 predicate places. [2024-06-28 01:54:32,968 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 244 transitions, 2944 flow [2024-06-28 01:54:32,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:32,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:32,968 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:54:32,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:54:32,969 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:54:32,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:32,969 INFO L85 PathProgramCache]: Analyzing trace with hash 6637300, now seen corresponding path program 3 times [2024-06-28 01:54:32,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:32,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495140915] [2024-06-28 01:54:32,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:32,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:32,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:33,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:33,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495140915] [2024-06-28 01:54:33,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495140915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:33,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:33,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:33,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581520869] [2024-06-28 01:54:33,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:33,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:33,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:33,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:33,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:33,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:33,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 244 transitions, 2944 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:33,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:33,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:33,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:35,042 INFO L124 PetriNetUnfolderBase]: 4493/7262 cut-off events. [2024-06-28 01:54:35,042 INFO L125 PetriNetUnfolderBase]: For 106679/106679 co-relation queries the response was YES. [2024-06-28 01:54:35,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41089 conditions, 7262 events. 4493/7262 cut-off events. For 106679/106679 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 46645 event pairs, 1029 based on Foata normal form. 2/7095 useless extension candidates. Maximal degree in co-relation 41016. Up to 6153 conditions per place. [2024-06-28 01:54:35,101 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 236 selfloop transitions, 52 changer transitions 0/298 dead transitions. [2024-06-28 01:54:35,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 298 transitions, 3833 flow [2024-06-28 01:54:35,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:54:35,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:54:35,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 01:54:35,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-28 01:54:35,103 INFO L175 Difference]: Start difference. First operand has 160 places, 244 transitions, 2944 flow. Second operand 9 states and 224 transitions. [2024-06-28 01:54:35,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 298 transitions, 3833 flow [2024-06-28 01:54:35,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 298 transitions, 3758 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 01:54:35,255 INFO L231 Difference]: Finished difference. Result has 167 places, 250 transitions, 3106 flow [2024-06-28 01:54:35,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3106, PETRI_PLACES=167, PETRI_TRANSITIONS=250} [2024-06-28 01:54:35,256 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 114 predicate places. [2024-06-28 01:54:35,256 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 250 transitions, 3106 flow [2024-06-28 01:54:35,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:35,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:35,256 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:54:35,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:54:35,256 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:54:35,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:35,257 INFO L85 PathProgramCache]: Analyzing trace with hash 319147238, now seen corresponding path program 4 times [2024-06-28 01:54:35,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:35,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770088385] [2024-06-28 01:54:35,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:35,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:35,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:35,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:35,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:35,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770088385] [2024-06-28 01:54:35,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770088385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:35,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:35,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:35,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074472363] [2024-06-28 01:54:35,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:35,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:35,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:35,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:35,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:36,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:36,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 250 transitions, 3106 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:36,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:36,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:36,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:37,254 INFO L124 PetriNetUnfolderBase]: 4498/6950 cut-off events. [2024-06-28 01:54:37,255 INFO L125 PetriNetUnfolderBase]: For 114896/114896 co-relation queries the response was YES. [2024-06-28 01:54:37,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41721 conditions, 6950 events. 4498/6950 cut-off events. For 114896/114896 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 42085 event pairs, 834 based on Foata normal form. 2/6889 useless extension candidates. Maximal degree in co-relation 41645. Up to 5851 conditions per place. [2024-06-28 01:54:37,312 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 179 selfloop transitions, 120 changer transitions 0/309 dead transitions. [2024-06-28 01:54:37,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 309 transitions, 4112 flow [2024-06-28 01:54:37,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:54:37,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:54:37,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 01:54:37,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-28 01:54:37,314 INFO L175 Difference]: Start difference. First operand has 167 places, 250 transitions, 3106 flow. Second operand 9 states and 228 transitions. [2024-06-28 01:54:37,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 309 transitions, 4112 flow [2024-06-28 01:54:37,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 309 transitions, 3952 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 01:54:37,455 INFO L231 Difference]: Finished difference. Result has 172 places, 259 transitions, 3401 flow [2024-06-28 01:54:37,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3401, PETRI_PLACES=172, PETRI_TRANSITIONS=259} [2024-06-28 01:54:37,456 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 119 predicate places. [2024-06-28 01:54:37,456 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 259 transitions, 3401 flow [2024-06-28 01:54:37,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:37,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:37,457 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:54:37,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:54:37,457 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:37,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:37,457 INFO L85 PathProgramCache]: Analyzing trace with hash 2036699646, now seen corresponding path program 2 times [2024-06-28 01:54:37,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:37,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810084737] [2024-06-28 01:54:37,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:37,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:37,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:37,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:37,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:37,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810084737] [2024-06-28 01:54:37,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810084737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:37,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:37,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:54:37,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135132206] [2024-06-28 01:54:37,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:37,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:54:37,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:37,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:54:37,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:54:38,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:38,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 259 transitions, 3401 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:38,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:38,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:38,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:39,113 INFO L124 PetriNetUnfolderBase]: 4486/7257 cut-off events. [2024-06-28 01:54:39,114 INFO L125 PetriNetUnfolderBase]: For 125149/125149 co-relation queries the response was YES. [2024-06-28 01:54:39,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42709 conditions, 7257 events. 4486/7257 cut-off events. For 125149/125149 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 47025 event pairs, 1165 based on Foata normal form. 4/7112 useless extension candidates. Maximal degree in co-relation 42631. Up to 6217 conditions per place. [2024-06-28 01:54:39,173 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 224 selfloop transitions, 55 changer transitions 0/289 dead transitions. [2024-06-28 01:54:39,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 289 transitions, 4099 flow [2024-06-28 01:54:39,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:54:39,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:54:39,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 01:54:39,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-28 01:54:39,175 INFO L175 Difference]: Start difference. First operand has 172 places, 259 transitions, 3401 flow. Second operand 6 states and 154 transitions. [2024-06-28 01:54:39,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 289 transitions, 4099 flow [2024-06-28 01:54:39,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 289 transitions, 3848 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-28 01:54:39,366 INFO L231 Difference]: Finished difference. Result has 173 places, 259 transitions, 3266 flow [2024-06-28 01:54:39,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3266, PETRI_PLACES=173, PETRI_TRANSITIONS=259} [2024-06-28 01:54:39,367 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 120 predicate places. [2024-06-28 01:54:39,367 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 259 transitions, 3266 flow [2024-06-28 01:54:39,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:39,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:39,367 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:54:39,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:54:39,368 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:54:39,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:39,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1427697382, now seen corresponding path program 5 times [2024-06-28 01:54:39,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:39,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102260345] [2024-06-28 01:54:39,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:39,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:39,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:40,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:40,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:40,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102260345] [2024-06-28 01:54:40,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102260345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:40,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:40,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:40,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342616617] [2024-06-28 01:54:40,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:40,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:40,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:40,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:40,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:40,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:40,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 259 transitions, 3266 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:54:40,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:40,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:40,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:41,280 INFO L124 PetriNetUnfolderBase]: 4723/7649 cut-off events. [2024-06-28 01:54:41,280 INFO L125 PetriNetUnfolderBase]: For 128572/128572 co-relation queries the response was YES. [2024-06-28 01:54:41,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44339 conditions, 7649 events. 4723/7649 cut-off events. For 128572/128572 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 49826 event pairs, 1220 based on Foata normal form. 4/7498 useless extension candidates. Maximal degree in co-relation 44260. Up to 6552 conditions per place. [2024-06-28 01:54:41,343 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 256 selfloop transitions, 71 changer transitions 0/337 dead transitions. [2024-06-28 01:54:41,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 337 transitions, 4493 flow [2024-06-28 01:54:41,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:54:41,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:54:41,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 01:54:41,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224586288416075 [2024-06-28 01:54:41,344 INFO L175 Difference]: Start difference. First operand has 173 places, 259 transitions, 3266 flow. Second operand 9 states and 221 transitions. [2024-06-28 01:54:41,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 337 transitions, 4493 flow [2024-06-28 01:54:41,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 337 transitions, 4297 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:54:41,495 INFO L231 Difference]: Finished difference. Result has 179 places, 293 transitions, 3721 flow [2024-06-28 01:54:41,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3097, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3721, PETRI_PLACES=179, PETRI_TRANSITIONS=293} [2024-06-28 01:54:41,496 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 126 predicate places. [2024-06-28 01:54:41,496 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 293 transitions, 3721 flow [2024-06-28 01:54:41,496 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:54:41,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:41,497 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:54:41,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:54:41,497 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:54:41,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:41,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1027770204, now seen corresponding path program 6 times [2024-06-28 01:54:41,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:41,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517134378] [2024-06-28 01:54:41,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:41,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:42,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:42,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:42,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517134378] [2024-06-28 01:54:42,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517134378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:42,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:42,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:42,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418630286] [2024-06-28 01:54:42,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:42,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:42,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:42,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:42,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:42,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:42,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 293 transitions, 3721 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:54:42,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:42,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:42,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:43,616 INFO L124 PetriNetUnfolderBase]: 4969/8082 cut-off events. [2024-06-28 01:54:43,616 INFO L125 PetriNetUnfolderBase]: For 138724/138724 co-relation queries the response was YES. [2024-06-28 01:54:43,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47266 conditions, 8082 events. 4969/8082 cut-off events. For 138724/138724 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 53474 event pairs, 1122 based on Foata normal form. 4/7917 useless extension candidates. Maximal degree in co-relation 47184. Up to 6690 conditions per place. [2024-06-28 01:54:43,676 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 262 selfloop transitions, 106 changer transitions 0/378 dead transitions. [2024-06-28 01:54:43,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 378 transitions, 5093 flow [2024-06-28 01:54:43,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:54:43,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:54:43,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 01:54:43,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5200945626477541 [2024-06-28 01:54:43,678 INFO L175 Difference]: Start difference. First operand has 179 places, 293 transitions, 3721 flow. Second operand 9 states and 220 transitions. [2024-06-28 01:54:43,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 378 transitions, 5093 flow [2024-06-28 01:54:43,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 378 transitions, 4927 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-28 01:54:43,897 INFO L231 Difference]: Finished difference. Result has 188 places, 332 transitions, 4362 flow [2024-06-28 01:54:43,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3617, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4362, PETRI_PLACES=188, PETRI_TRANSITIONS=332} [2024-06-28 01:54:43,898 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 135 predicate places. [2024-06-28 01:54:43,898 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 332 transitions, 4362 flow [2024-06-28 01:54:43,898 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:54:43,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:43,898 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:54:43,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:54:43,898 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:43,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:43,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1451267001, now seen corresponding path program 1 times [2024-06-28 01:54:43,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:43,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312502824] [2024-06-28 01:54:43,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:43,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:43,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:44,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:44,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:44,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312502824] [2024-06-28 01:54:44,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312502824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:44,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:44,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:44,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724976901] [2024-06-28 01:54:44,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:44,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:44,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:44,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:44,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:44,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:44,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 332 transitions, 4362 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:54:44,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:44,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:44,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:45,926 INFO L124 PetriNetUnfolderBase]: 5115/8300 cut-off events. [2024-06-28 01:54:45,927 INFO L125 PetriNetUnfolderBase]: For 149284/149284 co-relation queries the response was YES. [2024-06-28 01:54:45,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49875 conditions, 8300 events. 5115/8300 cut-off events. For 149284/149284 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 54820 event pairs, 1167 based on Foata normal form. 3/8104 useless extension candidates. Maximal degree in co-relation 49789. Up to 6843 conditions per place. [2024-06-28 01:54:46,014 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 321 selfloop transitions, 57 changer transitions 0/388 dead transitions. [2024-06-28 01:54:46,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 388 transitions, 5663 flow [2024-06-28 01:54:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:54:46,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:54:46,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 01:54:46,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2024-06-28 01:54:46,015 INFO L175 Difference]: Start difference. First operand has 188 places, 332 transitions, 4362 flow. Second operand 7 states and 178 transitions. [2024-06-28 01:54:46,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 388 transitions, 5663 flow [2024-06-28 01:54:46,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 388 transitions, 5542 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 01:54:46,331 INFO L231 Difference]: Finished difference. Result has 192 places, 353 transitions, 4684 flow [2024-06-28 01:54:46,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4684, PETRI_PLACES=192, PETRI_TRANSITIONS=353} [2024-06-28 01:54:46,332 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 139 predicate places. [2024-06-28 01:54:46,332 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 353 transitions, 4684 flow [2024-06-28 01:54:46,332 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:54:46,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:46,332 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:54:46,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:54:46,332 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:46,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:46,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1451147031, now seen corresponding path program 2 times [2024-06-28 01:54:46,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:46,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708291125] [2024-06-28 01:54:46,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:46,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:46,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:46,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:46,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:46,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708291125] [2024-06-28 01:54:46,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708291125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:46,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:46,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:54:46,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475750406] [2024-06-28 01:54:46,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:46,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:54:46,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:46,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:54:46,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:54:47,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:47,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 353 transitions, 4684 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:47,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:47,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:47,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:48,580 INFO L124 PetriNetUnfolderBase]: 5571/9074 cut-off events. [2024-06-28 01:54:48,581 INFO L125 PetriNetUnfolderBase]: For 179131/179131 co-relation queries the response was YES. [2024-06-28 01:54:48,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56674 conditions, 9074 events. 5571/9074 cut-off events. For 179131/179131 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 61380 event pairs, 1364 based on Foata normal form. 9/8877 useless extension candidates. Maximal degree in co-relation 56585. Up to 7573 conditions per place. [2024-06-28 01:54:48,659 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 363 selfloop transitions, 40 changer transitions 0/413 dead transitions. [2024-06-28 01:54:48,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 413 transitions, 6082 flow [2024-06-28 01:54:48,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:54:48,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:54:48,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:54:48,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-28 01:54:48,660 INFO L175 Difference]: Start difference. First operand has 192 places, 353 transitions, 4684 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:54:48,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 413 transitions, 6082 flow [2024-06-28 01:54:48,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 413 transitions, 5980 flow, removed 50 selfloop flow, removed 1 redundant places. [2024-06-28 01:54:48,921 INFO L231 Difference]: Finished difference. Result has 200 places, 373 transitions, 5029 flow [2024-06-28 01:54:48,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4608, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5029, PETRI_PLACES=200, PETRI_TRANSITIONS=373} [2024-06-28 01:54:48,922 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 147 predicate places. [2024-06-28 01:54:48,922 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 373 transitions, 5029 flow [2024-06-28 01:54:48,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:48,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:48,922 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:54:48,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:54:48,922 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:48,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:48,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1787055901, now seen corresponding path program 3 times [2024-06-28 01:54:48,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:48,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899417845] [2024-06-28 01:54:48,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:48,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:48,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:49,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:49,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:49,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899417845] [2024-06-28 01:54:49,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899417845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:49,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:49,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:49,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567628562] [2024-06-28 01:54:49,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:49,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:49,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:49,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:49,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:49,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:49,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 373 transitions, 5029 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:54:49,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:49,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:49,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:51,138 INFO L124 PetriNetUnfolderBase]: 5990/9679 cut-off events. [2024-06-28 01:54:51,138 INFO L125 PetriNetUnfolderBase]: For 204102/204102 co-relation queries the response was YES. [2024-06-28 01:54:51,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62597 conditions, 9679 events. 5990/9679 cut-off events. For 204102/204102 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 65368 event pairs, 1324 based on Foata normal form. 9/9456 useless extension candidates. Maximal degree in co-relation 62504. Up to 7887 conditions per place. [2024-06-28 01:54:51,232 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 343 selfloop transitions, 81 changer transitions 0/434 dead transitions. [2024-06-28 01:54:51,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 434 transitions, 6480 flow [2024-06-28 01:54:51,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:54:51,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:54:51,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 01:54:51,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653495440729484 [2024-06-28 01:54:51,234 INFO L175 Difference]: Start difference. First operand has 200 places, 373 transitions, 5029 flow. Second operand 7 states and 186 transitions. [2024-06-28 01:54:51,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 434 transitions, 6480 flow [2024-06-28 01:54:51,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 434 transitions, 6330 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-28 01:54:51,558 INFO L231 Difference]: Finished difference. Result has 206 places, 396 transitions, 5527 flow [2024-06-28 01:54:51,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5527, PETRI_PLACES=206, PETRI_TRANSITIONS=396} [2024-06-28 01:54:51,559 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 153 predicate places. [2024-06-28 01:54:51,559 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 396 transitions, 5527 flow [2024-06-28 01:54:51,559 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:54:51,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:51,559 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:54:51,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:54:51,559 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:54:51,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:51,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1786779846, now seen corresponding path program 1 times [2024-06-28 01:54:51,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:51,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826399196] [2024-06-28 01:54:51,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:51,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:51,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:52,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:52,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:52,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826399196] [2024-06-28 01:54:52,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826399196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:52,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:52,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:54:52,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342895321] [2024-06-28 01:54:52,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:52,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:54:52,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:52,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:54:52,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:54:52,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:52,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 396 transitions, 5527 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:52,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:52,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:52,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:53,933 INFO L124 PetriNetUnfolderBase]: 5985/9696 cut-off events. [2024-06-28 01:54:53,933 INFO L125 PetriNetUnfolderBase]: For 221762/221762 co-relation queries the response was YES. [2024-06-28 01:54:53,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65319 conditions, 9696 events. 5985/9696 cut-off events. For 221762/221762 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 66035 event pairs, 1646 based on Foata normal form. 2/9495 useless extension candidates. Maximal degree in co-relation 65222. Up to 8498 conditions per place. [2024-06-28 01:54:54,031 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 387 selfloop transitions, 18 changer transitions 0/415 dead transitions. [2024-06-28 01:54:54,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 415 transitions, 6465 flow [2024-06-28 01:54:54,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:54:54,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:54:54,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 01:54:54,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148936170212766 [2024-06-28 01:54:54,032 INFO L175 Difference]: Start difference. First operand has 206 places, 396 transitions, 5527 flow. Second operand 5 states and 121 transitions. [2024-06-28 01:54:54,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 415 transitions, 6465 flow [2024-06-28 01:54:54,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 415 transitions, 6343 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-06-28 01:54:54,435 INFO L231 Difference]: Finished difference. Result has 209 places, 398 transitions, 5486 flow [2024-06-28 01:54:54,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5405, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5486, PETRI_PLACES=209, PETRI_TRANSITIONS=398} [2024-06-28 01:54:54,435 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 156 predicate places. [2024-06-28 01:54:54,436 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 398 transitions, 5486 flow [2024-06-28 01:54:54,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:54,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:54,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:54,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:54:54,436 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:54:54,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:54,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1335714546, now seen corresponding path program 1 times [2024-06-28 01:54:54,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:54,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69662450] [2024-06-28 01:54:54,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:54,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:55,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:55,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:55,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69662450] [2024-06-28 01:54:55,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69662450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:55,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:55,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:55,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847692988] [2024-06-28 01:54:55,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:55,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:55,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:55,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:55,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:55,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:55,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 398 transitions, 5486 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:55,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:55,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:55,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:57,151 INFO L124 PetriNetUnfolderBase]: 6022/9819 cut-off events. [2024-06-28 01:54:57,151 INFO L125 PetriNetUnfolderBase]: For 225434/225434 co-relation queries the response was YES. [2024-06-28 01:54:57,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65723 conditions, 9819 events. 6022/9819 cut-off events. For 225434/225434 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 67152 event pairs, 1521 based on Foata normal form. 4/9575 useless extension candidates. Maximal degree in co-relation 65624. Up to 8109 conditions per place. [2024-06-28 01:54:57,270 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 386 selfloop transitions, 49 changer transitions 0/445 dead transitions. [2024-06-28 01:54:57,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 445 transitions, 6667 flow [2024-06-28 01:54:57,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:54:57,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:54:57,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:54:57,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 01:54:57,271 INFO L175 Difference]: Start difference. First operand has 209 places, 398 transitions, 5486 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:54:57,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 445 transitions, 6667 flow [2024-06-28 01:54:57,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 445 transitions, 6602 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:54:57,732 INFO L231 Difference]: Finished difference. Result has 215 places, 403 transitions, 5637 flow [2024-06-28 01:54:57,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5421, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5637, PETRI_PLACES=215, PETRI_TRANSITIONS=403} [2024-06-28 01:54:57,732 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 162 predicate places. [2024-06-28 01:54:57,733 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 403 transitions, 5637 flow [2024-06-28 01:54:57,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:57,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:57,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:57,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:54:57,733 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:54:57,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:57,734 INFO L85 PathProgramCache]: Analyzing trace with hash -2049635270, now seen corresponding path program 2 times [2024-06-28 01:54:57,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:57,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722793951] [2024-06-28 01:54:57,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:57,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:58,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:58,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:58,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722793951] [2024-06-28 01:54:58,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722793951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:58,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:58,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:54:58,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598617034] [2024-06-28 01:54:58,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:58,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:54:58,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:58,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:54:58,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:54:58,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:54:58,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 403 transitions, 5637 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:54:58,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:58,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:54:58,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:00,357 INFO L124 PetriNetUnfolderBase]: 6117/9953 cut-off events. [2024-06-28 01:55:00,357 INFO L125 PetriNetUnfolderBase]: For 241569/241569 co-relation queries the response was YES. [2024-06-28 01:55:00,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67852 conditions, 9953 events. 6117/9953 cut-off events. For 241569/241569 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 67922 event pairs, 1327 based on Foata normal form. 4/9699 useless extension candidates. Maximal degree in co-relation 67751. Up to 8011 conditions per place. [2024-06-28 01:55:00,460 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 358 selfloop transitions, 80 changer transitions 0/448 dead transitions. [2024-06-28 01:55:00,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 448 transitions, 6963 flow [2024-06-28 01:55:00,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:00,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:00,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:55:00,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 01:55:00,461 INFO L175 Difference]: Start difference. First operand has 215 places, 403 transitions, 5637 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:55:00,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 448 transitions, 6963 flow [2024-06-28 01:55:00,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 448 transitions, 6862 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-28 01:55:00,918 INFO L231 Difference]: Finished difference. Result has 222 places, 412 transitions, 5930 flow [2024-06-28 01:55:00,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5930, PETRI_PLACES=222, PETRI_TRANSITIONS=412} [2024-06-28 01:55:00,919 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 169 predicate places. [2024-06-28 01:55:00,919 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 412 transitions, 5930 flow [2024-06-28 01:55:00,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:00,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:00,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:00,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:55:00,919 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:00,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:00,920 INFO L85 PathProgramCache]: Analyzing trace with hash -166165446, now seen corresponding path program 3 times [2024-06-28 01:55:00,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:00,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11192232] [2024-06-28 01:55:00,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:00,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:00,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:01,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:01,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:01,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11192232] [2024-06-28 01:55:01,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11192232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:01,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:01,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:01,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404392870] [2024-06-28 01:55:01,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:01,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:01,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:01,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:01,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:01,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:01,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 412 transitions, 5930 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:01,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:01,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:01,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:03,600 INFO L124 PetriNetUnfolderBase]: 6117/9518 cut-off events. [2024-06-28 01:55:03,601 INFO L125 PetriNetUnfolderBase]: For 246583/246583 co-relation queries the response was YES. [2024-06-28 01:55:03,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68191 conditions, 9518 events. 6117/9518 cut-off events. For 246583/246583 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 61335 event pairs, 1148 based on Foata normal form. 4/9414 useless extension candidates. Maximal degree in co-relation 68086. Up to 8197 conditions per place. [2024-06-28 01:55:03,695 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 333 selfloop transitions, 107 changer transitions 0/450 dead transitions. [2024-06-28 01:55:03,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 450 transitions, 7076 flow [2024-06-28 01:55:03,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:03,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:03,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:55:03,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 01:55:03,697 INFO L175 Difference]: Start difference. First operand has 222 places, 412 transitions, 5930 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:55:03,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 450 transitions, 7076 flow [2024-06-28 01:55:04,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 450 transitions, 6940 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-28 01:55:04,219 INFO L231 Difference]: Finished difference. Result has 227 places, 415 transitions, 6097 flow [2024-06-28 01:55:04,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5796, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6097, PETRI_PLACES=227, PETRI_TRANSITIONS=415} [2024-06-28 01:55:04,220 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 174 predicate places. [2024-06-28 01:55:04,220 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 415 transitions, 6097 flow [2024-06-28 01:55:04,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:04,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:04,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:04,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:55:04,220 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:04,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:04,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1462512310, now seen corresponding path program 4 times [2024-06-28 01:55:04,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:04,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758245366] [2024-06-28 01:55:04,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:04,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:04,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:55:04,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:04,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758245366] [2024-06-28 01:55:04,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758245366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:04,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:04,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:04,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414827227] [2024-06-28 01:55:04,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:04,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:04,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:04,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:04,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:05,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:05,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 415 transitions, 6097 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:05,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:05,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:05,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:06,919 INFO L124 PetriNetUnfolderBase]: 6125/9932 cut-off events. [2024-06-28 01:55:06,920 INFO L125 PetriNetUnfolderBase]: For 253201/253201 co-relation queries the response was YES. [2024-06-28 01:55:06,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68918 conditions, 9932 events. 6125/9932 cut-off events. For 253201/253201 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 67991 event pairs, 1441 based on Foata normal form. 4/9720 useless extension candidates. Maximal degree in co-relation 68811. Up to 7844 conditions per place. [2024-06-28 01:55:07,009 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 329 selfloop transitions, 113 changer transitions 0/452 dead transitions. [2024-06-28 01:55:07,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 452 transitions, 7219 flow [2024-06-28 01:55:07,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:07,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:07,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:55:07,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-28 01:55:07,011 INFO L175 Difference]: Start difference. First operand has 227 places, 415 transitions, 6097 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:55:07,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 452 transitions, 7219 flow [2024-06-28 01:55:07,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 452 transitions, 6962 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 01:55:07,422 INFO L231 Difference]: Finished difference. Result has 230 places, 419 transitions, 6218 flow [2024-06-28 01:55:07,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5840, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6218, PETRI_PLACES=230, PETRI_TRANSITIONS=419} [2024-06-28 01:55:07,423 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 177 predicate places. [2024-06-28 01:55:07,423 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 419 transitions, 6218 flow [2024-06-28 01:55:07,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:07,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:07,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:07,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:55:07,424 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:07,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:07,424 INFO L85 PathProgramCache]: Analyzing trace with hash -563296506, now seen corresponding path program 1 times [2024-06-28 01:55:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:07,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092619800] [2024-06-28 01:55:07,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:07,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:07,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:08,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:08,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:08,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092619800] [2024-06-28 01:55:08,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092619800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:08,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:08,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:55:08,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002056444] [2024-06-28 01:55:08,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:08,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:55:08,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:08,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:55:08,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:55:08,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:08,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 419 transitions, 6218 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:08,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:08,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:08,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:10,558 INFO L124 PetriNetUnfolderBase]: 6376/10479 cut-off events. [2024-06-28 01:55:10,558 INFO L125 PetriNetUnfolderBase]: For 298380/298380 co-relation queries the response was YES. [2024-06-28 01:55:10,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74375 conditions, 10479 events. 6376/10479 cut-off events. For 298380/298380 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 72434 event pairs, 1215 based on Foata normal form. 12/10204 useless extension candidates. Maximal degree in co-relation 74266. Up to 8155 conditions per place. [2024-06-28 01:55:10,669 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 406 selfloop transitions, 62 changer transitions 0/478 dead transitions. [2024-06-28 01:55:10,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 478 transitions, 7736 flow [2024-06-28 01:55:10,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:55:10,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:55:10,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:55:10,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 01:55:10,671 INFO L175 Difference]: Start difference. First operand has 230 places, 419 transitions, 6218 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:55:10,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 478 transitions, 7736 flow [2024-06-28 01:55:11,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 478 transitions, 7510 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 01:55:11,285 INFO L231 Difference]: Finished difference. Result has 235 places, 421 transitions, 6220 flow [2024-06-28 01:55:11,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5992, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6220, PETRI_PLACES=235, PETRI_TRANSITIONS=421} [2024-06-28 01:55:11,286 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 182 predicate places. [2024-06-28 01:55:11,286 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 421 transitions, 6220 flow [2024-06-28 01:55:11,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:11,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:11,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:11,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:55:11,287 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:11,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:11,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1976489200, now seen corresponding path program 2 times [2024-06-28 01:55:11,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:11,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245585599] [2024-06-28 01:55:11,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:11,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:11,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:12,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:12,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:12,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245585599] [2024-06-28 01:55:12,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245585599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:12,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:12,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:55:12,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926731229] [2024-06-28 01:55:12,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:12,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:55:12,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:12,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:55:12,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:55:12,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:12,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 421 transitions, 6220 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:12,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:12,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:12,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:14,395 INFO L124 PetriNetUnfolderBase]: 6386/9949 cut-off events. [2024-06-28 01:55:14,395 INFO L125 PetriNetUnfolderBase]: For 297938/297938 co-relation queries the response was YES. [2024-06-28 01:55:14,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73678 conditions, 9949 events. 6386/9949 cut-off events. For 297938/297938 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 64744 event pairs, 1193 based on Foata normal form. 16/9855 useless extension candidates. Maximal degree in co-relation 73568. Up to 8389 conditions per place. [2024-06-28 01:55:14,514 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 346 selfloop transitions, 126 changer transitions 0/482 dead transitions. [2024-06-28 01:55:14,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 482 transitions, 7656 flow [2024-06-28 01:55:14,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:55:14,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:55:14,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 01:55:14,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-28 01:55:14,515 INFO L175 Difference]: Start difference. First operand has 235 places, 421 transitions, 6220 flow. Second operand 9 states and 229 transitions. [2024-06-28 01:55:14,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 482 transitions, 7656 flow [2024-06-28 01:55:15,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 482 transitions, 7535 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 01:55:15,242 INFO L231 Difference]: Finished difference. Result has 239 places, 428 transitions, 6519 flow [2024-06-28 01:55:15,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6099, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6519, PETRI_PLACES=239, PETRI_TRANSITIONS=428} [2024-06-28 01:55:15,243 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 186 predicate places. [2024-06-28 01:55:15,243 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 428 transitions, 6519 flow [2024-06-28 01:55:15,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:15,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:15,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:15,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:55:15,244 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:55:15,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:15,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1002920878, now seen corresponding path program 3 times [2024-06-28 01:55:15,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:15,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382735096] [2024-06-28 01:55:15,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:15,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:15,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:16,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:16,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:16,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382735096] [2024-06-28 01:55:16,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382735096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:16,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:16,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:55:16,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127239551] [2024-06-28 01:55:16,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:16,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:55:16,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:16,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:55:16,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:55:16,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:16,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 428 transitions, 6519 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:16,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:16,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:16,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:18,514 INFO L124 PetriNetUnfolderBase]: 6524/10173 cut-off events. [2024-06-28 01:55:18,514 INFO L125 PetriNetUnfolderBase]: For 309966/309966 co-relation queries the response was YES. [2024-06-28 01:55:18,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75799 conditions, 10173 events. 6524/10173 cut-off events. For 309966/309966 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 66419 event pairs, 1013 based on Foata normal form. 16/10083 useless extension candidates. Maximal degree in co-relation 75687. Up to 8743 conditions per place. [2024-06-28 01:55:18,614 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 362 selfloop transitions, 105 changer transitions 0/477 dead transitions. [2024-06-28 01:55:18,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 477 transitions, 7819 flow [2024-06-28 01:55:18,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:55:18,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:55:18,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:55:18,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:55:18,616 INFO L175 Difference]: Start difference. First operand has 239 places, 428 transitions, 6519 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:55:18,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 477 transitions, 7819 flow [2024-06-28 01:55:19,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 477 transitions, 7599 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 01:55:19,312 INFO L231 Difference]: Finished difference. Result has 244 places, 431 transitions, 6600 flow [2024-06-28 01:55:19,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6299, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6600, PETRI_PLACES=244, PETRI_TRANSITIONS=431} [2024-06-28 01:55:19,313 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 191 predicate places. [2024-06-28 01:55:19,313 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 431 transitions, 6600 flow [2024-06-28 01:55:19,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:19,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:19,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:19,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:55:19,314 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:19,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:19,314 INFO L85 PathProgramCache]: Analyzing trace with hash -417447510, now seen corresponding path program 1 times [2024-06-28 01:55:19,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:19,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670900966] [2024-06-28 01:55:19,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:19,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:19,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:19,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:19,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:19,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670900966] [2024-06-28 01:55:19,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670900966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:19,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:19,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:19,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769151015] [2024-06-28 01:55:19,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:19,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:19,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:19,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:19,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:19,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:19,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 431 transitions, 6600 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:55:19,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:19,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:19,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:21,919 INFO L124 PetriNetUnfolderBase]: 6638/10855 cut-off events. [2024-06-28 01:55:21,920 INFO L125 PetriNetUnfolderBase]: For 320220/320220 co-relation queries the response was YES. [2024-06-28 01:55:21,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78417 conditions, 10855 events. 6638/10855 cut-off events. For 320220/320220 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 75996 event pairs, 1768 based on Foata normal form. 2/10618 useless extension candidates. Maximal degree in co-relation 78303. Up to 9324 conditions per place. [2024-06-28 01:55:22,057 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 415 selfloop transitions, 47 changer transitions 0/472 dead transitions. [2024-06-28 01:55:22,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 472 transitions, 7985 flow [2024-06-28 01:55:22,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:22,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:22,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 01:55:22,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-28 01:55:22,059 INFO L175 Difference]: Start difference. First operand has 244 places, 431 transitions, 6600 flow. Second operand 7 states and 173 transitions. [2024-06-28 01:55:22,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 472 transitions, 7985 flow [2024-06-28 01:55:22,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 472 transitions, 7756 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 01:55:22,898 INFO L231 Difference]: Finished difference. Result has 245 places, 440 transitions, 6718 flow [2024-06-28 01:55:22,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6371, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6718, PETRI_PLACES=245, PETRI_TRANSITIONS=440} [2024-06-28 01:55:22,899 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 192 predicate places. [2024-06-28 01:55:22,899 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 440 transitions, 6718 flow [2024-06-28 01:55:22,899 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:55:22,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:22,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:22,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:55:22,900 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:22,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:22,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1214955806, now seen corresponding path program 2 times [2024-06-28 01:55:22,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:22,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628701690] [2024-06-28 01:55:22,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:22,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:22,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:23,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:23,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:23,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628701690] [2024-06-28 01:55:23,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628701690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:23,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:23,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:23,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854994524] [2024-06-28 01:55:23,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:23,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:23,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:23,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:23,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:23,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:23,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 440 transitions, 6718 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:55:23,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:23,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:23,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:25,500 INFO L124 PetriNetUnfolderBase]: 6632/10855 cut-off events. [2024-06-28 01:55:25,500 INFO L125 PetriNetUnfolderBase]: For 315537/315537 co-relation queries the response was YES. [2024-06-28 01:55:25,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77787 conditions, 10855 events. 6632/10855 cut-off events. For 315537/315537 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 76158 event pairs, 1776 based on Foata normal form. 2/10616 useless extension candidates. Maximal degree in co-relation 77671. Up to 9451 conditions per place. [2024-06-28 01:55:25,642 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 421 selfloop transitions, 34 changer transitions 0/465 dead transitions. [2024-06-28 01:55:25,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 465 transitions, 7750 flow [2024-06-28 01:55:25,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:25,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:25,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 01:55:25,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-28 01:55:25,643 INFO L175 Difference]: Start difference. First operand has 245 places, 440 transitions, 6718 flow. Second operand 7 states and 166 transitions. [2024-06-28 01:55:25,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 465 transitions, 7750 flow [2024-06-28 01:55:26,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 465 transitions, 7664 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 01:55:26,419 INFO L231 Difference]: Finished difference. Result has 250 places, 440 transitions, 6706 flow [2024-06-28 01:55:26,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6632, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6706, PETRI_PLACES=250, PETRI_TRANSITIONS=440} [2024-06-28 01:55:26,419 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 197 predicate places. [2024-06-28 01:55:26,419 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 440 transitions, 6706 flow [2024-06-28 01:55:26,420 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:55:26,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:26,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:26,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:55:26,420 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:55:26,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:26,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1646226626, now seen corresponding path program 4 times [2024-06-28 01:55:26,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:26,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45014647] [2024-06-28 01:55:26,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:26,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:26,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:27,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:27,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:27,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45014647] [2024-06-28 01:55:27,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45014647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:27,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:27,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:55:27,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843365905] [2024-06-28 01:55:27,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:27,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:55:27,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:27,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:55:27,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:55:27,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:27,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 440 transitions, 6706 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:27,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:27,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:27,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:29,618 INFO L124 PetriNetUnfolderBase]: 7024/11071 cut-off events. [2024-06-28 01:55:29,618 INFO L125 PetriNetUnfolderBase]: For 356701/356701 co-relation queries the response was YES. [2024-06-28 01:55:29,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82780 conditions, 11071 events. 7024/11071 cut-off events. For 356701/356701 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 74162 event pairs, 1320 based on Foata normal form. 12/10947 useless extension candidates. Maximal degree in co-relation 82662. Up to 8059 conditions per place. [2024-06-28 01:55:29,753 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 352 selfloop transitions, 142 changer transitions 0/504 dead transitions. [2024-06-28 01:55:29,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 504 transitions, 8365 flow [2024-06-28 01:55:29,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:55:29,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:55:29,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 01:55:29,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484633569739953 [2024-06-28 01:55:29,754 INFO L175 Difference]: Start difference. First operand has 250 places, 440 transitions, 6706 flow. Second operand 9 states and 232 transitions. [2024-06-28 01:55:29,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 504 transitions, 8365 flow [2024-06-28 01:55:30,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 504 transitions, 8253 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 01:55:30,544 INFO L231 Difference]: Finished difference. Result has 256 places, 444 transitions, 7068 flow [2024-06-28 01:55:30,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7068, PETRI_PLACES=256, PETRI_TRANSITIONS=444} [2024-06-28 01:55:30,545 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 203 predicate places. [2024-06-28 01:55:30,545 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 444 transitions, 7068 flow [2024-06-28 01:55:30,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:30,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:30,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:30,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:55:30,550 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:55:30,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:30,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1303928036, now seen corresponding path program 5 times [2024-06-28 01:55:30,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:30,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805642597] [2024-06-28 01:55:30,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:30,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:30,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:31,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:31,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:31,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805642597] [2024-06-28 01:55:31,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805642597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:31,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:31,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:55:31,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534466545] [2024-06-28 01:55:31,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:31,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:55:31,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:31,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:55:31,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:55:31,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:31,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 444 transitions, 7068 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:31,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:31,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:31,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:33,830 INFO L124 PetriNetUnfolderBase]: 7320/11479 cut-off events. [2024-06-28 01:55:33,830 INFO L125 PetriNetUnfolderBase]: For 414415/414415 co-relation queries the response was YES. [2024-06-28 01:55:33,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89554 conditions, 11479 events. 7320/11479 cut-off events. For 414415/414415 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 77082 event pairs, 1373 based on Foata normal form. 12/11372 useless extension candidates. Maximal degree in co-relation 89434. Up to 9554 conditions per place. [2024-06-28 01:55:33,979 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 365 selfloop transitions, 134 changer transitions 0/509 dead transitions. [2024-06-28 01:55:33,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 509 transitions, 8756 flow [2024-06-28 01:55:33,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:55:33,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:55:33,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 01:55:33,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484633569739953 [2024-06-28 01:55:33,980 INFO L175 Difference]: Start difference. First operand has 256 places, 444 transitions, 7068 flow. Second operand 9 states and 232 transitions. [2024-06-28 01:55:33,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 509 transitions, 8756 flow [2024-06-28 01:55:35,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 509 transitions, 8552 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 01:55:35,208 INFO L231 Difference]: Finished difference. Result has 261 places, 450 transitions, 7316 flow [2024-06-28 01:55:35,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6868, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7316, PETRI_PLACES=261, PETRI_TRANSITIONS=450} [2024-06-28 01:55:35,209 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 208 predicate places. [2024-06-28 01:55:35,209 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 450 transitions, 7316 flow [2024-06-28 01:55:35,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:35,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:35,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:35,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:55:35,210 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:55:35,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:35,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1303631366, now seen corresponding path program 6 times [2024-06-28 01:55:35,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:35,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546050983] [2024-06-28 01:55:35,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:35,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:35,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:36,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:36,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:36,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546050983] [2024-06-28 01:55:36,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546050983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:36,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:36,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:55:36,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073252864] [2024-06-28 01:55:36,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:36,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:55:36,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:36,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:55:36,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:55:36,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:36,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 450 transitions, 7316 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:36,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:36,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:36,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:38,492 INFO L124 PetriNetUnfolderBase]: 7292/11441 cut-off events. [2024-06-28 01:55:38,492 INFO L125 PetriNetUnfolderBase]: For 404155/404155 co-relation queries the response was YES. [2024-06-28 01:55:38,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88739 conditions, 11441 events. 7292/11441 cut-off events. For 404155/404155 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 76895 event pairs, 1386 based on Foata normal form. 16/11338 useless extension candidates. Maximal degree in co-relation 88616. Up to 9719 conditions per place. [2024-06-28 01:55:38,634 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 363 selfloop transitions, 131 changer transitions 0/504 dead transitions. [2024-06-28 01:55:38,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 504 transitions, 8646 flow [2024-06-28 01:55:38,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:55:38,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:55:38,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 01:55:38,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5366430260047281 [2024-06-28 01:55:38,635 INFO L175 Difference]: Start difference. First operand has 261 places, 450 transitions, 7316 flow. Second operand 9 states and 227 transitions. [2024-06-28 01:55:38,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 504 transitions, 8646 flow [2024-06-28 01:55:39,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 504 transitions, 8418 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 01:55:39,684 INFO L231 Difference]: Finished difference. Result has 265 places, 450 transitions, 7357 flow [2024-06-28 01:55:39,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7088, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7357, PETRI_PLACES=265, PETRI_TRANSITIONS=450} [2024-06-28 01:55:39,685 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 212 predicate places. [2024-06-28 01:55:39,685 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 450 transitions, 7357 flow [2024-06-28 01:55:39,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:39,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:39,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:39,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:55:39,685 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:39,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:39,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1331900370, now seen corresponding path program 7 times [2024-06-28 01:55:39,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:39,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402923911] [2024-06-28 01:55:39,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:39,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:39,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:40,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:40,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:40,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402923911] [2024-06-28 01:55:40,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402923911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:40,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:40,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:55:40,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761368661] [2024-06-28 01:55:40,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:40,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:55:40,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:40,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:55:40,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:55:40,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:40,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 450 transitions, 7357 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:40,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:40,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:40,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:43,223 INFO L124 PetriNetUnfolderBase]: 7423/11646 cut-off events. [2024-06-28 01:55:43,224 INFO L125 PetriNetUnfolderBase]: For 407656/407656 co-relation queries the response was YES. [2024-06-28 01:55:43,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90741 conditions, 11646 events. 7423/11646 cut-off events. For 407656/407656 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 78394 event pairs, 1378 based on Foata normal form. 12/11545 useless extension candidates. Maximal degree in co-relation 90616. Up to 9678 conditions per place. [2024-06-28 01:55:43,379 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 389 selfloop transitions, 126 changer transitions 0/525 dead transitions. [2024-06-28 01:55:43,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 525 transitions, 9190 flow [2024-06-28 01:55:43,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:55:43,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:55:43,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 01:55:43,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551063829787234 [2024-06-28 01:55:43,380 INFO L175 Difference]: Start difference. First operand has 265 places, 450 transitions, 7357 flow. Second operand 10 states and 259 transitions. [2024-06-28 01:55:43,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 525 transitions, 9190 flow [2024-06-28 01:55:44,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 525 transitions, 8921 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:55:44,538 INFO L231 Difference]: Finished difference. Result has 270 places, 458 transitions, 7674 flow [2024-06-28 01:55:44,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7094, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7674, PETRI_PLACES=270, PETRI_TRANSITIONS=458} [2024-06-28 01:55:44,538 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 217 predicate places. [2024-06-28 01:55:44,538 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 458 transitions, 7674 flow [2024-06-28 01:55:44,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:44,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:44,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:44,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:55:44,539 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:55:44,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:44,539 INFO L85 PathProgramCache]: Analyzing trace with hash 168889828, now seen corresponding path program 8 times [2024-06-28 01:55:44,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:44,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462345133] [2024-06-28 01:55:44,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:44,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:44,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:45,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:45,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462345133] [2024-06-28 01:55:45,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462345133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:45,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:45,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:55:45,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861309238] [2024-06-28 01:55:45,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:45,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:55:45,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:45,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:55:45,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:55:45,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:45,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 458 transitions, 7674 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:45,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:45,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:45,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:48,150 INFO L124 PetriNetUnfolderBase]: 7423/12232 cut-off events. [2024-06-28 01:55:48,150 INFO L125 PetriNetUnfolderBase]: For 421490/421490 co-relation queries the response was YES. [2024-06-28 01:55:48,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91591 conditions, 12232 events. 7423/12232 cut-off events. For 421490/421490 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 87779 event pairs, 1738 based on Foata normal form. 16/11939 useless extension candidates. Maximal degree in co-relation 91463. Up to 10194 conditions per place. [2024-06-28 01:55:48,308 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 453 selfloop transitions, 56 changer transitions 0/519 dead transitions. [2024-06-28 01:55:48,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 519 transitions, 9113 flow [2024-06-28 01:55:48,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:55:48,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:55:48,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 01:55:48,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361702127659574 [2024-06-28 01:55:48,309 INFO L175 Difference]: Start difference. First operand has 270 places, 458 transitions, 7674 flow. Second operand 10 states and 252 transitions. [2024-06-28 01:55:48,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 519 transitions, 9113 flow [2024-06-28 01:55:49,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 519 transitions, 8732 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-28 01:55:49,786 INFO L231 Difference]: Finished difference. Result has 274 places, 459 transitions, 7477 flow [2024-06-28 01:55:49,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7323, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7477, PETRI_PLACES=274, PETRI_TRANSITIONS=459} [2024-06-28 01:55:49,787 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 221 predicate places. [2024-06-28 01:55:49,787 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 459 transitions, 7477 flow [2024-06-28 01:55:49,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:49,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:49,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:49,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:55:49,787 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:49,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:49,788 INFO L85 PathProgramCache]: Analyzing trace with hash 131695630, now seen corresponding path program 3 times [2024-06-28 01:55:49,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:49,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248233162] [2024-06-28 01:55:49,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:49,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:49,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:50,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:50,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:50,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248233162] [2024-06-28 01:55:50,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248233162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:50,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:50,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:55:50,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140164591] [2024-06-28 01:55:50,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:50,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:55:50,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:50,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:55:50,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:55:50,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:50,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 459 transitions, 7477 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:50,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:50,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:50,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:52,709 INFO L124 PetriNetUnfolderBase]: 7451/12328 cut-off events. [2024-06-28 01:55:52,709 INFO L125 PetriNetUnfolderBase]: For 390378/390378 co-relation queries the response was YES. [2024-06-28 01:55:52,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90076 conditions, 12328 events. 7451/12328 cut-off events. For 390378/390378 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 89031 event pairs, 1761 based on Foata normal form. 4/12021 useless extension candidates. Maximal degree in co-relation 89948. Up to 10012 conditions per place. [2024-06-28 01:55:52,872 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 409 selfloop transitions, 81 changer transitions 0/500 dead transitions. [2024-06-28 01:55:52,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 500 transitions, 8934 flow [2024-06-28 01:55:52,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:52,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:52,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 01:55:52,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2024-06-28 01:55:52,873 INFO L175 Difference]: Start difference. First operand has 274 places, 459 transitions, 7477 flow. Second operand 7 states and 178 transitions. [2024-06-28 01:55:52,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 500 transitions, 8934 flow [2024-06-28 01:55:53,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 500 transitions, 8836 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:55:53,888 INFO L231 Difference]: Finished difference. Result has 276 places, 466 transitions, 7690 flow [2024-06-28 01:55:53,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7379, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7690, PETRI_PLACES=276, PETRI_TRANSITIONS=466} [2024-06-28 01:55:53,889 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 223 predicate places. [2024-06-28 01:55:53,889 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 466 transitions, 7690 flow [2024-06-28 01:55:53,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:53,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:53,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:53,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:55:53,890 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:55:53,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:53,890 INFO L85 PathProgramCache]: Analyzing trace with hash -2035893432, now seen corresponding path program 4 times [2024-06-28 01:55:53,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:53,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329391344] [2024-06-28 01:55:53,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:53,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:53,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:54,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:54,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:54,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329391344] [2024-06-28 01:55:54,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329391344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:54,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:54,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:54,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19473879] [2024-06-28 01:55:54,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:54,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:54,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:54,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:54,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:54,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:54,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 466 transitions, 7690 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:55:54,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:54,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:54,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:56,994 INFO L124 PetriNetUnfolderBase]: 7403/12297 cut-off events. [2024-06-28 01:55:56,994 INFO L125 PetriNetUnfolderBase]: For 398089/398089 co-relation queries the response was YES. [2024-06-28 01:55:57,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89997 conditions, 12297 events. 7403/12297 cut-off events. For 398089/398089 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 89222 event pairs, 1847 based on Foata normal form. 12/12003 useless extension candidates. Maximal degree in co-relation 89867. Up to 10339 conditions per place. [2024-06-28 01:55:57,144 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 449 selfloop transitions, 44 changer transitions 0/503 dead transitions. [2024-06-28 01:55:57,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 503 transitions, 8902 flow [2024-06-28 01:55:57,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:55:57,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:55:57,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 01:55:57,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526595744680851 [2024-06-28 01:55:57,145 INFO L175 Difference]: Start difference. First operand has 276 places, 466 transitions, 7690 flow. Second operand 8 states and 198 transitions. [2024-06-28 01:55:57,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 503 transitions, 8902 flow [2024-06-28 01:55:58,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 503 transitions, 8671 flow, removed 73 selfloop flow, removed 3 redundant places. [2024-06-28 01:55:58,349 INFO L231 Difference]: Finished difference. Result has 281 places, 466 transitions, 7561 flow [2024-06-28 01:55:58,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7459, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7561, PETRI_PLACES=281, PETRI_TRANSITIONS=466} [2024-06-28 01:55:58,349 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 228 predicate places. [2024-06-28 01:55:58,349 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 466 transitions, 7561 flow [2024-06-28 01:55:58,349 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:55:58,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:58,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:58,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:55:58,350 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:55:58,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:58,350 INFO L85 PathProgramCache]: Analyzing trace with hash 429137486, now seen corresponding path program 5 times [2024-06-28 01:55:58,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:58,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446028623] [2024-06-28 01:55:58,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:58,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:58,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:58,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:58,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:58,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446028623] [2024-06-28 01:55:58,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446028623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:58,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:58,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:58,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731714417] [2024-06-28 01:55:58,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:58,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:58,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:58,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:58,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:58,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:58,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 466 transitions, 7561 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:55:58,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:58,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:58,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:01,445 INFO L124 PetriNetUnfolderBase]: 7465/12446 cut-off events. [2024-06-28 01:56:01,445 INFO L125 PetriNetUnfolderBase]: For 396524/396524 co-relation queries the response was YES. [2024-06-28 01:56:01,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89834 conditions, 12446 events. 7465/12446 cut-off events. For 396524/396524 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 91037 event pairs, 2023 based on Foata normal form. 6/12152 useless extension candidates. Maximal degree in co-relation 89703. Up to 10632 conditions per place. [2024-06-28 01:56:01,598 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 435 selfloop transitions, 50 changer transitions 0/495 dead transitions. [2024-06-28 01:56:01,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 495 transitions, 8735 flow [2024-06-28 01:56:01,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:56:01,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:56:01,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 01:56:01,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-28 01:56:01,599 INFO L175 Difference]: Start difference. First operand has 281 places, 466 transitions, 7561 flow. Second operand 6 states and 154 transitions. [2024-06-28 01:56:01,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 495 transitions, 8735 flow [2024-06-28 01:56:02,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 495 transitions, 8630 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 01:56:02,610 INFO L231 Difference]: Finished difference. Result has 281 places, 469 transitions, 7659 flow [2024-06-28 01:56:02,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7659, PETRI_PLACES=281, PETRI_TRANSITIONS=469} [2024-06-28 01:56:02,611 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 228 predicate places. [2024-06-28 01:56:02,611 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 469 transitions, 7659 flow [2024-06-28 01:56:02,611 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:56:02,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:02,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:02,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:56:02,611 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:02,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:02,611 INFO L85 PathProgramCache]: Analyzing trace with hash 435833486, now seen corresponding path program 6 times [2024-06-28 01:56:02,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:02,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503743020] [2024-06-28 01:56:02,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:02,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:02,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:03,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:03,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:03,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503743020] [2024-06-28 01:56:03,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503743020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:03,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:03,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:03,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052527813] [2024-06-28 01:56:03,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:03,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:03,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:03,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:03,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:03,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:03,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 469 transitions, 7659 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:56:03,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:03,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:03,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:05,846 INFO L124 PetriNetUnfolderBase]: 7417/12351 cut-off events. [2024-06-28 01:56:05,846 INFO L125 PetriNetUnfolderBase]: For 398540/398540 co-relation queries the response was YES. [2024-06-28 01:56:05,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88780 conditions, 12351 events. 7417/12351 cut-off events. For 398540/398540 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 90168 event pairs, 2026 based on Foata normal form. 12/12073 useless extension candidates. Maximal degree in co-relation 88648. Up to 10309 conditions per place. [2024-06-28 01:56:05,999 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 441 selfloop transitions, 47 changer transitions 0/498 dead transitions. [2024-06-28 01:56:06,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 498 transitions, 8803 flow [2024-06-28 01:56:06,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:56:06,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:56:06,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 01:56:06,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4799054373522459 [2024-06-28 01:56:06,001 INFO L175 Difference]: Start difference. First operand has 281 places, 469 transitions, 7659 flow. Second operand 9 states and 203 transitions. [2024-06-28 01:56:06,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 498 transitions, 8803 flow [2024-06-28 01:56:07,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 498 transitions, 8624 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-28 01:56:07,030 INFO L231 Difference]: Finished difference. Result has 287 places, 470 transitions, 7620 flow [2024-06-28 01:56:07,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7620, PETRI_PLACES=287, PETRI_TRANSITIONS=470} [2024-06-28 01:56:07,031 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 234 predicate places. [2024-06-28 01:56:07,031 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 470 transitions, 7620 flow [2024-06-28 01:56:07,031 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:56:07,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:07,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:07,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:56:07,032 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:07,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:07,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2039606302, now seen corresponding path program 1 times [2024-06-28 01:56:07,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:07,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892344236] [2024-06-28 01:56:07,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:07,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:07,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:07,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:07,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:07,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892344236] [2024-06-28 01:56:07,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892344236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:07,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:07,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:07,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656811369] [2024-06-28 01:56:07,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:07,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:07,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:07,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:07,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:07,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:07,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 470 transitions, 7620 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:07,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:07,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:07,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:10,303 INFO L124 PetriNetUnfolderBase]: 7513/12392 cut-off events. [2024-06-28 01:56:10,304 INFO L125 PetriNetUnfolderBase]: For 387781/387781 co-relation queries the response was YES. [2024-06-28 01:56:10,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89591 conditions, 12392 events. 7513/12392 cut-off events. For 387781/387781 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 89333 event pairs, 1822 based on Foata normal form. 3/12090 useless extension candidates. Maximal degree in co-relation 89457. Up to 9938 conditions per place. [2024-06-28 01:56:10,440 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 412 selfloop transitions, 106 changer transitions 0/528 dead transitions. [2024-06-28 01:56:10,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 528 transitions, 9430 flow [2024-06-28 01:56:10,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:56:10,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:56:10,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 01:56:10,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-28 01:56:10,442 INFO L175 Difference]: Start difference. First operand has 287 places, 470 transitions, 7620 flow. Second operand 9 states and 229 transitions. [2024-06-28 01:56:10,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 528 transitions, 9430 flow [2024-06-28 01:56:11,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 528 transitions, 9176 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-28 01:56:11,339 INFO L231 Difference]: Finished difference. Result has 288 places, 480 transitions, 7810 flow [2024-06-28 01:56:11,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7366, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7810, PETRI_PLACES=288, PETRI_TRANSITIONS=480} [2024-06-28 01:56:11,340 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 235 predicate places. [2024-06-28 01:56:11,340 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 480 transitions, 7810 flow [2024-06-28 01:56:11,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:11,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:11,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:11,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:56:11,340 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:11,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:11,341 INFO L85 PathProgramCache]: Analyzing trace with hash 128432105, now seen corresponding path program 1 times [2024-06-28 01:56:11,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:11,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917402165] [2024-06-28 01:56:11,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:11,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:11,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:11,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:11,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917402165] [2024-06-28 01:56:11,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917402165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:11,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:11,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:11,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850303555] [2024-06-28 01:56:11,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:11,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:11,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:11,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:11,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:12,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:12,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 480 transitions, 7810 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:12,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:12,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:12,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:14,574 INFO L124 PetriNetUnfolderBase]: 7850/12909 cut-off events. [2024-06-28 01:56:14,574 INFO L125 PetriNetUnfolderBase]: For 440759/440759 co-relation queries the response was YES. [2024-06-28 01:56:14,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96214 conditions, 12909 events. 7850/12909 cut-off events. For 440759/440759 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 93390 event pairs, 1768 based on Foata normal form. 6/12600 useless extension candidates. Maximal degree in co-relation 96083. Up to 9482 conditions per place. [2024-06-28 01:56:14,728 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 407 selfloop transitions, 123 changer transitions 0/540 dead transitions. [2024-06-28 01:56:14,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 540 transitions, 9698 flow [2024-06-28 01:56:14,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:56:14,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:56:14,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 01:56:14,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550531914893617 [2024-06-28 01:56:14,729 INFO L175 Difference]: Start difference. First operand has 288 places, 480 transitions, 7810 flow. Second operand 8 states and 207 transitions. [2024-06-28 01:56:14,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 540 transitions, 9698 flow [2024-06-28 01:56:16,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 540 transitions, 9473 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 01:56:16,142 INFO L231 Difference]: Finished difference. Result has 293 places, 497 transitions, 8304 flow [2024-06-28 01:56:16,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7585, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8304, PETRI_PLACES=293, PETRI_TRANSITIONS=497} [2024-06-28 01:56:16,142 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 240 predicate places. [2024-06-28 01:56:16,142 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 497 transitions, 8304 flow [2024-06-28 01:56:16,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:16,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:16,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:16,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:56:16,143 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:16,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:16,143 INFO L85 PathProgramCache]: Analyzing trace with hash 132151020, now seen corresponding path program 2 times [2024-06-28 01:56:16,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:16,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722774262] [2024-06-28 01:56:16,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:16,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:16,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:16,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:16,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:16,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722774262] [2024-06-28 01:56:16,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722774262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:16,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:16,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:16,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545482535] [2024-06-28 01:56:16,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:16,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:16,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:16,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:16,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:16,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:16,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 497 transitions, 8304 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:16,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:16,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:16,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:19,638 INFO L124 PetriNetUnfolderBase]: 8003/13171 cut-off events. [2024-06-28 01:56:19,638 INFO L125 PetriNetUnfolderBase]: For 482419/482419 co-relation queries the response was YES. [2024-06-28 01:56:19,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102178 conditions, 13171 events. 8003/13171 cut-off events. For 482419/482419 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 95624 event pairs, 1874 based on Foata normal form. 9/12863 useless extension candidates. Maximal degree in co-relation 102043. Up to 11033 conditions per place. [2024-06-28 01:56:19,810 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 485 selfloop transitions, 55 changer transitions 0/550 dead transitions. [2024-06-28 01:56:19,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 550 transitions, 9889 flow [2024-06-28 01:56:19,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:56:19,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:56:19,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:56:19,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271867612293144 [2024-06-28 01:56:19,811 INFO L175 Difference]: Start difference. First operand has 293 places, 497 transitions, 8304 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:56:19,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 550 transitions, 9889 flow [2024-06-28 01:56:20,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 550 transitions, 9738 flow, removed 71 selfloop flow, removed 2 redundant places. [2024-06-28 01:56:20,933 INFO L231 Difference]: Finished difference. Result has 300 places, 507 transitions, 8506 flow [2024-06-28 01:56:20,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8506, PETRI_PLACES=300, PETRI_TRANSITIONS=507} [2024-06-28 01:56:20,933 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 247 predicate places. [2024-06-28 01:56:20,934 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 507 transitions, 8506 flow [2024-06-28 01:56:20,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:20,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:20,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:20,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:56:20,934 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:20,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:20,934 INFO L85 PathProgramCache]: Analyzing trace with hash 132151175, now seen corresponding path program 2 times [2024-06-28 01:56:20,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:20,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604482637] [2024-06-28 01:56:20,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:20,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:20,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:21,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:21,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:21,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604482637] [2024-06-28 01:56:21,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604482637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:21,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:21,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:56:21,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70263238] [2024-06-28 01:56:21,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:21,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:56:21,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:21,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:56:21,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:56:21,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:21,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 507 transitions, 8506 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:21,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:21,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:21,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:25,238 INFO L124 PetriNetUnfolderBase]: 8345/13666 cut-off events. [2024-06-28 01:56:25,238 INFO L125 PetriNetUnfolderBase]: For 505993/505993 co-relation queries the response was YES. [2024-06-28 01:56:25,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106971 conditions, 13666 events. 8345/13666 cut-off events. For 505993/505993 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 99228 event pairs, 1875 based on Foata normal form. 6/13350 useless extension candidates. Maximal degree in co-relation 106833. Up to 11314 conditions per place. [2024-06-28 01:56:25,398 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 499 selfloop transitions, 55 changer transitions 0/564 dead transitions. [2024-06-28 01:56:25,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 564 transitions, 10421 flow [2024-06-28 01:56:25,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:56:25,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:56:25,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 01:56:25,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295508274231678 [2024-06-28 01:56:25,399 INFO L175 Difference]: Start difference. First operand has 300 places, 507 transitions, 8506 flow. Second operand 9 states and 224 transitions. [2024-06-28 01:56:25,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 564 transitions, 10421 flow [2024-06-28 01:56:26,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 564 transitions, 10175 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-28 01:56:26,828 INFO L231 Difference]: Finished difference. Result has 303 places, 518 transitions, 8678 flow [2024-06-28 01:56:26,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8260, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8678, PETRI_PLACES=303, PETRI_TRANSITIONS=518} [2024-06-28 01:56:26,829 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 250 predicate places. [2024-06-28 01:56:26,829 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 518 transitions, 8678 flow [2024-06-28 01:56:26,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:26,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:26,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:26,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:56:26,829 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:26,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:26,830 INFO L85 PathProgramCache]: Analyzing trace with hash 444390478, now seen corresponding path program 1 times [2024-06-28 01:56:26,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:26,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496662544] [2024-06-28 01:56:26,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:26,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:27,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:27,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:27,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496662544] [2024-06-28 01:56:27,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496662544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:27,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:27,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:27,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724081415] [2024-06-28 01:56:27,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:27,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:27,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:27,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:27,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:27,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:27,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 518 transitions, 8678 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:27,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:27,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:27,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:30,721 INFO L124 PetriNetUnfolderBase]: 8342/13291 cut-off events. [2024-06-28 01:56:30,721 INFO L125 PetriNetUnfolderBase]: For 502493/502493 co-relation queries the response was YES. [2024-06-28 01:56:30,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106337 conditions, 13291 events. 8342/13291 cut-off events. For 502493/502493 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 93172 event pairs, 1802 based on Foata normal form. 1/13101 useless extension candidates. Maximal degree in co-relation 106197. Up to 11852 conditions per place. [2024-06-28 01:56:31,008 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 498 selfloop transitions, 36 changer transitions 0/544 dead transitions. [2024-06-28 01:56:31,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 544 transitions, 9988 flow [2024-06-28 01:56:31,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:56:31,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:56:31,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 01:56:31,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404255319148936 [2024-06-28 01:56:31,009 INFO L175 Difference]: Start difference. First operand has 303 places, 518 transitions, 8678 flow. Second operand 5 states and 127 transitions. [2024-06-28 01:56:31,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 544 transitions, 9988 flow [2024-06-28 01:56:32,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 544 transitions, 9838 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-28 01:56:32,501 INFO L231 Difference]: Finished difference. Result has 304 places, 522 transitions, 8728 flow [2024-06-28 01:56:32,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8528, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8728, PETRI_PLACES=304, PETRI_TRANSITIONS=522} [2024-06-28 01:56:32,502 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 251 predicate places. [2024-06-28 01:56:32,502 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 522 transitions, 8728 flow [2024-06-28 01:56:32,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:32,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:32,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:32,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:56:32,503 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:32,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:32,503 INFO L85 PathProgramCache]: Analyzing trace with hash 435843406, now seen corresponding path program 3 times [2024-06-28 01:56:32,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:32,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953346060] [2024-06-28 01:56:32,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:32,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:33,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:33,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:33,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953346060] [2024-06-28 01:56:33,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953346060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:33,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:33,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:33,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3546627] [2024-06-28 01:56:33,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:33,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:33,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:33,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:33,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:33,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:33,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 522 transitions, 8728 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:33,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:33,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:33,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:36,705 INFO L124 PetriNetUnfolderBase]: 8475/13700 cut-off events. [2024-06-28 01:56:36,705 INFO L125 PetriNetUnfolderBase]: For 523006/523006 co-relation queries the response was YES. [2024-06-28 01:56:36,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108067 conditions, 13700 events. 8475/13700 cut-off events. For 523006/523006 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 98041 event pairs, 1839 based on Foata normal form. 9/13399 useless extension candidates. Maximal degree in co-relation 107925. Up to 11277 conditions per place. [2024-06-28 01:56:36,892 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 461 selfloop transitions, 105 changer transitions 0/576 dead transitions. [2024-06-28 01:56:36,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 576 transitions, 10336 flow [2024-06-28 01:56:36,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:56:36,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:56:36,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:56:36,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691489361702128 [2024-06-28 01:56:36,894 INFO L175 Difference]: Start difference. First operand has 304 places, 522 transitions, 8728 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:56:36,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 576 transitions, 10336 flow [2024-06-28 01:56:38,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 576 transitions, 10244 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 01:56:38,330 INFO L231 Difference]: Finished difference. Result has 309 places, 531 transitions, 9088 flow [2024-06-28 01:56:38,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8636, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9088, PETRI_PLACES=309, PETRI_TRANSITIONS=531} [2024-06-28 01:56:38,330 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 256 predicate places. [2024-06-28 01:56:38,330 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 531 transitions, 9088 flow [2024-06-28 01:56:38,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:38,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:38,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:38,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:56:38,331 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:38,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:38,331 INFO L85 PathProgramCache]: Analyzing trace with hash 435843561, now seen corresponding path program 3 times [2024-06-28 01:56:38,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:38,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808251946] [2024-06-28 01:56:38,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:38,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:38,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:39,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:39,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:39,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808251946] [2024-06-28 01:56:39,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808251946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:39,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:39,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:56:39,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531145] [2024-06-28 01:56:39,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:39,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:56:39,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:39,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:56:39,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:56:39,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:39,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 531 transitions, 9088 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:39,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:39,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:39,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:42,618 INFO L124 PetriNetUnfolderBase]: 8817/14332 cut-off events. [2024-06-28 01:56:42,618 INFO L125 PetriNetUnfolderBase]: For 585101/585101 co-relation queries the response was YES. [2024-06-28 01:56:42,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116367 conditions, 14332 events. 8817/14332 cut-off events. For 585101/585101 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 104371 event pairs, 2269 based on Foata normal form. 6/14026 useless extension candidates. Maximal degree in co-relation 116224. Up to 11802 conditions per place. [2024-06-28 01:56:42,793 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 509 selfloop transitions, 63 changer transitions 0/582 dead transitions. [2024-06-28 01:56:42,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 582 transitions, 11036 flow [2024-06-28 01:56:42,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:56:42,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:56:42,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-28 01:56:42,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48723404255319147 [2024-06-28 01:56:42,794 INFO L175 Difference]: Start difference. First operand has 309 places, 531 transitions, 9088 flow. Second operand 10 states and 229 transitions. [2024-06-28 01:56:42,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 582 transitions, 11036 flow [2024-06-28 01:56:44,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 582 transitions, 10746 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-28 01:56:44,277 INFO L231 Difference]: Finished difference. Result has 316 places, 545 transitions, 9316 flow [2024-06-28 01:56:44,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8798, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9316, PETRI_PLACES=316, PETRI_TRANSITIONS=545} [2024-06-28 01:56:44,277 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 263 predicate places. [2024-06-28 01:56:44,278 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 545 transitions, 9316 flow [2024-06-28 01:56:44,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:44,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:44,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:44,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:56:44,278 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:44,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:44,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1034896655, now seen corresponding path program 4 times [2024-06-28 01:56:44,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:44,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673637487] [2024-06-28 01:56:44,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:44,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:44,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:44,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:44,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:44,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673637487] [2024-06-28 01:56:44,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673637487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:44,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:44,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:44,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018669334] [2024-06-28 01:56:44,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:44,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:44,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:44,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:44,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:44,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:44,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 545 transitions, 9316 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:44,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:44,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:44,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:48,698 INFO L124 PetriNetUnfolderBase]: 9047/14737 cut-off events. [2024-06-28 01:56:48,698 INFO L125 PetriNetUnfolderBase]: For 612431/612431 co-relation queries the response was YES. [2024-06-28 01:56:48,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120428 conditions, 14737 events. 9047/14737 cut-off events. For 612431/612431 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 107836 event pairs, 2071 based on Foata normal form. 6/14394 useless extension candidates. Maximal degree in co-relation 120282. Up to 12413 conditions per place. [2024-06-28 01:56:48,869 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 534 selfloop transitions, 46 changer transitions 0/590 dead transitions. [2024-06-28 01:56:48,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 590 transitions, 11058 flow [2024-06-28 01:56:48,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:56:48,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:56:48,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:56:48,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 01:56:48,870 INFO L175 Difference]: Start difference. First operand has 316 places, 545 transitions, 9316 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:56:48,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 590 transitions, 11058 flow [2024-06-28 01:56:50,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 590 transitions, 10841 flow, removed 102 selfloop flow, removed 3 redundant places. [2024-06-28 01:56:50,558 INFO L231 Difference]: Finished difference. Result has 322 places, 552 transitions, 9435 flow [2024-06-28 01:56:50,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9149, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9435, PETRI_PLACES=322, PETRI_TRANSITIONS=552} [2024-06-28 01:56:50,558 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 269 predicate places. [2024-06-28 01:56:50,558 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 552 transitions, 9435 flow [2024-06-28 01:56:50,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:50,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:50,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:50,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:56:50,559 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:50,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:50,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1542520485, now seen corresponding path program 1 times [2024-06-28 01:56:50,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:50,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342835727] [2024-06-28 01:56:50,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:50,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:50,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:51,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:51,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:51,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342835727] [2024-06-28 01:56:51,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342835727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:51,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:51,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:56:51,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722811520] [2024-06-28 01:56:51,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:51,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:56:51,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:51,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:56:51,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:56:51,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:51,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 552 transitions, 9435 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:51,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:51,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:51,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:55,340 INFO L124 PetriNetUnfolderBase]: 9140/14855 cut-off events. [2024-06-28 01:56:55,340 INFO L125 PetriNetUnfolderBase]: For 627092/627092 co-relation queries the response was YES. [2024-06-28 01:56:55,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121084 conditions, 14855 events. 9140/14855 cut-off events. For 627092/627092 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 108558 event pairs, 2096 based on Foata normal form. 12/14511 useless extension candidates. Maximal degree in co-relation 120935. Up to 12483 conditions per place. [2024-06-28 01:56:55,730 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 545 selfloop transitions, 51 changer transitions 0/606 dead transitions. [2024-06-28 01:56:55,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 606 transitions, 10985 flow [2024-06-28 01:56:55,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:56:55,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:56:55,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:56:55,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271867612293144 [2024-06-28 01:56:55,731 INFO L175 Difference]: Start difference. First operand has 322 places, 552 transitions, 9435 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:56:55,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 606 transitions, 10985 flow [2024-06-28 01:56:57,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 606 transitions, 10756 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 01:56:57,386 INFO L231 Difference]: Finished difference. Result has 325 places, 553 transitions, 9372 flow [2024-06-28 01:56:57,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9206, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9372, PETRI_PLACES=325, PETRI_TRANSITIONS=553} [2024-06-28 01:56:57,386 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 272 predicate places. [2024-06-28 01:56:57,386 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 553 transitions, 9372 flow [2024-06-28 01:56:57,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:57,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:57,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:57,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:56:57,387 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 01:56:57,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:57,387 INFO L85 PathProgramCache]: Analyzing trace with hash -984108549, now seen corresponding path program 2 times [2024-06-28 01:56:57,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:57,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590726670] [2024-06-28 01:56:57,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:57,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:57,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:58,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:58,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:58,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590726670] [2024-06-28 01:56:58,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590726670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:58,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:58,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:56:58,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357680147] [2024-06-28 01:56:58,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:58,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:56:58,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:58,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:56:58,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:56:58,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:56:58,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 553 transitions, 9372 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:58,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:58,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:56:58,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:02,163 INFO L124 PetriNetUnfolderBase]: 9257/14445 cut-off events. [2024-06-28 01:57:02,163 INFO L125 PetriNetUnfolderBase]: For 643106/643106 co-relation queries the response was YES. [2024-06-28 01:57:02,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121018 conditions, 14445 events. 9257/14445 cut-off events. For 643106/643106 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 100053 event pairs, 1725 based on Foata normal form. 12/14295 useless extension candidates. Maximal degree in co-relation 120871. Up to 12699 conditions per place. [2024-06-28 01:57:02,369 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 504 selfloop transitions, 92 changer transitions 0/606 dead transitions. [2024-06-28 01:57:02,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 606 transitions, 10978 flow [2024-06-28 01:57:02,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:57:02,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:57:02,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 01:57:02,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2024-06-28 01:57:02,370 INFO L175 Difference]: Start difference. First operand has 325 places, 553 transitions, 9372 flow. Second operand 9 states and 219 transitions. [2024-06-28 01:57:02,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 606 transitions, 10978 flow